2
我是MATLAB的初学者,遇到以下问题。 我正在尝试编写一个代码,它将首先运行x,然后每运行4次,k增加1.我已搜索解决方案,但找不到一个。在Matlab中的不均匀循环和迭代
a=[1;2;3;4];
b=[8;4;6;7];
k=[7;4;5;6;7;8;9];
for i = 1:1:4
for j = 1:1:7
m=a[i]+ b[i]*k[j]
end
end
我的方程是M = A(X)+ B(X)* K(T) 其中x = 1:4和t = 1:7
喜欢:
1 + 8 * 7
2 + 4 * 7
3 + 6 * 7
4 + 7×7
然后
1 + 8×4
2 + 4 * 4 。 。 。
等等。
任何人都可以请帮忙吗?谢谢
可变循环'j'应变量'i'循环之前来了。 (你应该使用一些其他的变量名称) –
嗨Sardar Usama,代码的作品。感谢堆干杯。以下是正确的。 a = [1; 2; 3; 4]; b = [8; 4; 6; 7]; k = [7; 4; 5; 6; 7; 8; 9]; 对于j = 1:1:7 对于i = 1:1:4 M = A(I)+ B(1)* K(J) 端 端 –
@ Sunshine.C如果有一个工作的答案,你可以将它作为答案发布并接受,以便将这些问题确定为“已回答”? – JMikes