我的代码如下所示:
A = [1 2 3 4];
B = [1;
2;
3;
4];
s = size(A);
z = size(B);
for m = 1:s(1,2);
C= A(1,m)*B(:,1)
end
end
输出是这样的:
C =
4
8
12
16
C =
1
2
3
4
C =
2
4
6
8
C =
3
6
9
12
我想要实现的是一个矩阵在一个矩阵中的输出:
C = 1 5 10 15
2 6 11 16
3 7 12 17
4 8 13 18
(样本值)
当我运行上面的代码时,它只存储最后一列,但我想存储所有列。
这可能吗?我尝试做C(m)但仍然无法正常工作。请帮忙
答案 0 :(得分:0)
如果尺寸正确,您可以随时使用*
运算符
>> C = B*A
C =
1 2 3 4
2 4 6 8
3 6 9 12
4 8 12 16