C为A的第i列乘以列标所得的矩阵,在matlab中如何表示矩阵C?

[复制链接]
查看11 | 回复4 | 2013-8-4 18:51:15 | 显示全部楼层 |阅读模式
重复下标得到矩阵就可以。clc; clear all; close all;A = magic(5)C = A .* repmat([1 : size(A, 2)], size(A, 1), 1)结果A =
17
24
1
8
15
23
5
7
14
16
4
6
13
20
22
10
12
19
21
3
11
18
25
2
9C =
17
48
3
32
75
23
10
21
56...
回复

使用道具 举报

千问 | 2013-8-4 18:51:15 | 显示全部楼层
关于矩阵的表示,请参考这里 http://wenku.baidu.com/view/dc57866748d7c1c708a14531.html...
回复

使用道具 举报

千问 | 2013-8-4 18:51:15 | 显示全部楼层
C=A(:,i)*i%A(:,i)即为A的第i列...
回复

使用道具 举报

千问 | 2013-8-4 18:51:15 | 显示全部楼层
>> AA =
3
4
-1
1
-9
10
6
5
0
7
4 -16
1
-4
7
-1
6
-8
2
-4
5
-6
12
-8
-3
6 ...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行