MATLAB中for循环变量值不增加

2024-11-23 12:41:39
推荐回答(2个)
回答1:

从代腊带码看,歼宴循环后i和j没有不变的理由(除非m、n为1,循环体只执行一次,实际上没有循环)。
顺便说一下,MATLAB的for循环是基于索引的,即使你在循环体里面修改控制变量i、j的值,也不会影响循环的执行次数(实际上在循环体里面修改的i、j可以看成临时创氏局银建的局部变量)。

回答2:

我感觉是你的if (i-10>=1) && (j-10>=1) && (m-i>羡蔽缓并扒=10) && (n-j>=10)

里面应该用逻辑&而不兄模是&&