【问题标题】:for loop logic in matlab / octave incrementingmatlab / octave递增中的for循环逻辑
【发布时间】:2015-03-04 23:20:05
【问题描述】:

我有两行 ii 应该增加 1:12

1 2 3 4 5 6 7 8 9 10 11 12

for ii=1:6
    ii %line1
    ii+1 %line2
end

相反,我得到 ii 1 2 2 3 3 4 4 5 5 6 6 7

Ps:我需要在 for 循环中使用两行,因为从这些行调用函数并且文件名是基于 ii 变量创建的

【问题讨论】:

  • 据我所知,您不能在 MATLAB 中自己的循环内修改循环变量。您可以尝试改用for ii=1:2:12
  • @eigenchris 谢谢这就是我想要的:-)

标签: matlab for-loop octave


【解决方案1】:

如果你真的需要两行,试试:

for ii=1:6
  ii*2-1  
  ii*2    
end

【讨论】:

    猜你喜欢
    • 2013-12-22
    • 1970-01-01
    • 2018-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-07
    • 1970-01-01
    • 2018-05-09
    相关资源
    最近更新 更多