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