MATLAB中两个变量的For循环

时间:2019-01-22 09:28:06

标签: matlab

说我正在MATLAB中运行回归,我想使用一个for循环说首先对y1执行,然后对y2执行。这可能吗。

我试图考虑一个最小的示例,我想出的唯一一个可以显示我要执行的操作的示例是:

for ii = 1:10
      yt = z(ii);
end

很显然它没有运行,因为我离正确的逻辑很远,但是基本上我想在MATLAB中对y1做一些事情,然后再对y2和y3做类似的事情,依此类推。 y1,y2等是数组。

有没有for循环可用于zz(ii)来获得z1 z2 z3 .....

1 个答案:

答案 0 :(得分:0)

我将提供一个简单的示例。假设您有一个矩阵A,其中的列和行的数量未知,并且您想遍历所有列和行。

for i=1:length(A(:,1))
    for j=1:length(A(1,:))
        yt = A(i,j);
        % And what ever you want to do
    end
end

这样,您可以分别访问每个元素。