首页 > 代码库 > 怎样终止正在执行的程序

怎样终止正在执行的程序

MATLAB仿真LMS算法,可是程序一不小心就会溢出,程序RUN一次时间又很长,所以希望能当判断到某个数为INF时就让程序停止下来。

 

开始查到了快捷键:Ctrl+C,但是我知道它是不能判断的,只能手动。

 

之后又看到有人提到:error,return,break等函数

Error :

Return:退出调用的函数,在help 中有这样的例子。

 Example

       function d = det(A)

       if isempty(A)

          d = 1;

          return

       else

         ...

       end

 

Break:退出包含break最里层循环,终止正在执行的while或FOR循环。

 

怎样终止正在执行的程序