matlab脚本终止、中断、暂停的几个函数(pause、error、break、quit、exit、return)-错误提示和错误报告

matlab脚本终止、中断、暂停的几个函数(pause、error、break、quit、exit、return)-错误提示和错误报告

在写脚本的时候用到这些功能并不多,但是偶尔还是需要用到,每次都得重新查……这次整理一下记录几个常见的控制程序走停的函数pause、input、error、warning、break、quit、exit、return。

1、pause在执行脚本文件过程中可以让脚本暂停;用法:①pause:暂停,等待用户按下任意键继续;②pause(n):暂停n秒,然后继续。

2、inputinput()也可以让脚本暂停,等待用户输入后继续执行脚本;用法:① y = input(‘请输入:’); 只能输入数字;② y = input(‘请输入:’, ‘s’); 将输入转化为字符串;

reply = input('Do you want more? Y/N [Y]:','s');

if isempty(reply)

reply = 'Y';

end

3、error/warning报错并退出当前脚本;用法:error(’ 报错提示’);

error('输入不符合要求')

warning('输入不符合要求')

两者用法相似,不过error会终止程序,warning并不会。4、breakbreak函数只能在while和for循环里使用,作用是跳出当前循环,直接开始执行循环之后的语句,注意如果有多个嵌套循环,break只能跳出最里边的。

a=0;

for i=1:5

for j=0.1:0.1:0.3

if i>4

break;

end

disp(j);

end

disp(i)

end

5、quit、exitquit和exit的功能是一样的,都是退出matlab,注意与error的区别,error只是退出执行脚本,而quit和exit直接退出了matlab程序(软件)。

终止Matlab正在运行的程序,一般有三种方法。

快捷键关闭Matlab程序在脚本中添加代码1、快捷键Ctrl+CCtrl+breakCtrl+Alt+break如果是在服务bai器上跑的代码的话,按完快捷键之后有时候需要等一小会,程序才会停。

2、关闭Matlab程序有时候跑Matlab内存占用过高,会有死机的情况,这时候可以关闭Matlab优化程序。关闭Matlab可以点x,也可以Ctlr+Alt+Delete,启动任务管理器强制关闭。

3、添加代码code 含义quit 终止 MATLAB程序。quit 函数不会自动保存工作区。quit cancel 适用于 finish.m 脚本,可取消退出。它在其他地方无效。quit force 绕过 finish.m 并终止 MATLAB。当 finish 脚本不允许您退出时,可使用此语法覆盖脚本。quit(code) 返回指定值作为 MATLAB 退出代码。quit(code,“force”) 绕过 finish.m 并终止 MATLAB,同时返回退出代码。return 在函数或脚本到达末尾之前以编程方式停止其执行示例: quit(0,"force") 注意:相当于是退出了Matlab软件,不好用的。

6、return用在自定义function里边,通常与if…else…一起用,如果满足if了,可以用return提前返回,不必再执行if…else…后的语句。

function d = det(A)

if isempty(A)

d = 1;

return

else

...

end

...

相关推荐

三星VR眼镜排行榜
bet·365官方网站

三星VR眼镜排行榜

📅 10-15 👁️ 6090
热水器发出鸣叫声,热水器为什么发出鸣音
365体育app手机版下载

热水器发出鸣叫声,热水器为什么发出鸣音

📅 09-23 👁️ 5750
弗洛洛新素材預刷指南:突破、技能&專武|鳴潮2.5
beat365唯一的网址

弗洛洛新素材預刷指南:突破、技能&專武|鳴潮2.5

📅 07-28 👁️ 1647

友情链接