MATLAB运行程序后,出现了一下busy,但后面没有结果出来,也没有提示,求高手指点,看看程序有没有问题

2024-12-05 03:33:24
推荐回答(2个)
回答1:

matlab 会ouput busy 是因为 stuck in a infinite loop. 但我看你的 code while loop 写的都还ok,没有什么大错误。你应该看看你的main 和别的function。再check一下你pass in 的 variable。 如果你的variable非常大那也有可能matlab 速度跟不上。 但一般来说超过1分钟还没停就代表有问题了。

回答2:

在program 结尾加个 disp('end program') 试试。
variable 非常大一般没别的办法,只能等。 matlab别的都好就是慢。 你可以试试用c啊。比matlab要快多了。