MATLAB课件 第6章、MATLAB程序语句(4)

2025-06-27

中断语句的一般格式是:

break

中断语句的功能是,终止一个循环语句的执行过程,即利用break命令跳出for, while循环。

5 暂停语句

暂停语句的一般格式是:

pause pause(n)

暂停语句的功能是,pause是程序暂时停止运行,直到按下回车键,继续执行程序;而pause(n)是中断n秒后,程序自动继续执行。

请注意,Ctrl-C键(即同时按Ctrl及C二个键)是用来中止执行中的MATLAB的工作。

6 回显语句

回显语句的一般格式是:

echo on/off

回显语句的功能是,控制是否在屏幕上回显MATLAB的正在执行的语句。系统默认的状态是echo off。

该语句对于调试程序很有帮助。

7 错误消息显示命令

错误消息显示命令

error('this is an error')

% 根据用户的需要有意地设置错误提示error(字符串)

如果上述程序出错,系统将有如下输出:

this is an error

【例6.19】:在M程序窗口编写如下程序: a=input('please input a positive:') ; if a<=0

error('please input a positive') else a end

在搜索路径之下,保存为li6_19.m,在命令窗口键入li6_19,即可得到相应的结果。 >> li6_19

please input a positive:-3 ??? Error using ==> li6_19 at 3 please input a positive 结果给出错误提示:请输入一个正数。

【例6.20】:建立M函数文件sum_mean,对指定的数组元素求和及均值: 解答: 在M程序窗口编写如下程序: function [su,av]=sum_mean(a) [m,n]=size(a);

if(~((m==1)|(n==1))|(m==1)&(n==1)) error('input must be a vector') end

su=sum(a); av=su/length(a);

在搜索路径之下,保存为sum_mean.m,在命令窗口键入: >> [a,b]=sum_mean(1:100)

即可得到相应正确的结果:a =5050,b =50.5000 而如果不输入一个向量,如: >>[a,b]= sum_mean([1 2;3 4]) ??? Error using ==> sum_mean at 4 input must be a vector

结果给出错误提示:输入量必须是一个向量


MATLAB课件 第6章、MATLAB程序语句(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:大学物理在线作业 2024秋建筑 石油大学

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219