matlab的确存在符合条件的,但在循环里无法输出

供稿:hz-xin.com     日期:2025-01-14
matlab不满足条件时循环

  matlab不满足条件时循环,这是一个实现程序跳转的过程;
  Matlab 中虽然没有goto语句,但是却有条件控制语句if-else,循环控制语句for/while。为了实现其跳转功能。
  需要首先了解continue/break,continue语句的作用是结束本次循环,即跳过本次循环体中余下尚未执行的语句,而立刻进行下一次循环条件的判定,break语句终止整个循环体,即跳过本层循环体,接着执行循环体下面的语句。
  在Matlab 中实现程序跳转功能,可以使用continue/break语句来实现。如二进制重建算法的实现。


try
catch试试吧。
这一方面也不是很熟。

程序运行慢的话,你看看能不能用绝MATLAB语言(基于矩阵运算,而不是基于元素)来编写程序,尽量少用C语言的for


如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

matlab每一个if 也要对应一个end 做结尾。 看这代码,8个for, 8个end。 2个if 没有对应的2个end