如何插入一行矩阵在不改变其他的价值观?

3视图(30天)
这就跟你问声好!
说,我这个矩阵
一个=
1 2 3
4 5 6
7 8 9
10 11 12
13日14日15
现在我想添加一个* 10后每一行,这样我可以让这个矩阵
一个=
1 2 3
10 20 30
4 5 6
40 50 60
7 8 9
70 80 90
10 11 12
100 110 120
13日14日15
130 140 150
我有数百行,所以我更喜欢一个循环(或任何东西!)
谢谢你的帮助。

接受的答案

Dyuman Joshi
Dyuman Joshi 2022年12月2日
编辑:Dyuman Joshi 2022年12月2日
一个=重塑(1:15 3 5)'
一个= 5×3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
%预
y = 0(大小(A, 1) * 2大小(A, 2));
y(1:2:最终,)=一个;
y(2:2:最终,)= 10 *
y = 10×3
1 2 3 4 5 6 10 20 30 40 50 60 7 8 9 70 80 90 10 11 12 13 14 15 130 140 150 100 110 120

答案(1)

Fangjun江
Fangjun江 2022年12月2日
编辑:Fangjun江 2022年12月2日
一个=魔法(3);
C = '(重塑((一个10 *],大小(A, 1), []))
C = 6×3
8 1 6 80 10 60 3 5 7 30 50 70 4 9 2 40 90 20

类别

找到更多的在循环和条件语句帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!