在Matlab中进行不均匀的循环和迭代

时间:2017-10-21 17:26:16

标签: matlab matlab-figure

我是MATLAB的初学者,我遇到了以下问题。 我正在尝试编写一个代码,首先运行x然后在每次运行4次后,k增加1.我已经搜索了解决方案,但找不到。

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 。 。

等等。

有人可以帮忙吗?谢谢

1 个答案:

答案 0 :(得分:0)

这是我的最终代码。再次感谢您的帮助。

a=[1;2;3;4];
b=[8;4;6;7];
k=[7;4;5;6;7;8;9];
for j = 1:1:7
    for i = 1:1:4
        m=a(i)+ b(i)*k(j)
    end
end

亲切的问候