检查你的程序是不是一个死循环,如果不是死循环,看看你的matlab 左下角是不是有显示BUSY,有显示BUSY 表示程序正在运行,有的程序是要运行很久的,有的神经算法要做几个小时之久。
while 1 循环条件永远为真中间全靠 if k==19 里面的break 来终止循环条件是k能等于19如果k在while循环里取不到19, 这将是一个死循环, 运行很久也没结果另外用==来作为判断条件总是比较危险的因为浮点数有误差,不一定能精准判定相等if k>=19会保险一些