【发布时间】:2019-09-04 08:22:42
【问题描述】:
我用matlab写了一段代码,可以显示一些计算结果两次,我的意思是,如果A=[1 2 3],B=[1 2 3],我想计算A和@987654324中每个元素的加法@vector 两次
我是说
第一个结果应该是A(1)+B(1) A(1)+B(1) A(1)+B(1) = 2 2 2
第二个结果应该是A(1)+B(2) A(1)+B(2) A(1)+B(2) = 3 3 3
第三个结果应该是A(1)+B(3) A(1)+B(3) A(1)+B(3) = 4 4 4
第四个结果应该是A(2)+B(1) A(2)+B(1) A(2)+B(1) = 3 3 3等等
最终结果a应该是[2 2 2 3 3 3 4 4 4 3 3 3 4 4 4 5 5 5 4 4 4 5 5 5 6 6 6 ]或者
2 2 2 3 3 3 4 4 4
3 3 3 4 4 4 5 5 5
4 4 4 5 5 5 6 6 6
我在这里写了代码,但结果不是我想要的,窗口显示给我
A=[1 2 3]
B=[1 2 3]
for i=1:3
for j=1:3
for k=1:3
a(i,j)=A(i)+B(j)
end
end
end
a =
2 3 4
3 4 5
4 5 6
【问题讨论】:
标签: matlab