Matlab中的不均匀循环和迭代

Uneven looping and iteration in Matlab

我是 MATLAB 初学者,遇到以下问题。 我正在尝试编写一个代码,该代码首先 运行 x 然后在每 4 运行s 之后,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 . . .

等等。

任何人都可以帮忙吗?谢谢

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

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

亲切的问候