【发布时间】:2023-03-29 16:59:01
【问题描述】:
在C++/C 中,我们在一个循环中有多个循环变量,例如for(int i=0; int j=0; i<5; j<5; i++; j++) Matlab 中是否有任何用于多变量循环的工具?
而且,我在循环迭代中非常有意识计算,所以它会影响速度,因为我已经在 Matlab 中嵌套了循环。
【问题讨论】:
-
如果
i和j都遵循相同的开始和结束值,为什么不对i使用循环,即for i=0:4,然后声明j=i?另外,我认为继续循环的条件必须是一个而不是多个 -i<5; j<5;. -
另外,在 C++ 中,命令需要用逗号分隔。您有三个部分,由两个分号分隔:
for(INITIALIZATION; CONDITION; INCREMENT) command;。你的例子可能是这样的:for(int i=0, j=0; i<5 && j<5; i++, j++)
标签: matlab variables loops for-loop