快使用Ctrl+D收藏本站!如果本站的文章以及资源有帮助到您,希望您能赞助本站服务器费用,感谢您的支持!本站开放注册,现邀请您一起分享技术心得!您可以-注册-

MATLAB自学笔记(十):MATLAB编程基础1

matlab仿真 파충충好气气 1301℃ 0评论

一、M文件编辑器

之前的程序全部在MATLAB界面的命令行窗口中运行,这种方式一般用来运算简单的程序。然而当运行完成的运算比较复杂,有几十行甚至更多代码时,命令行窗口就不适用了。

用来代替它的是一个文本文件编辑器,用来创建M文件,其拓展名为.m。

1.创建M文件

点击右上角‘新建脚本’,即可创建M文件

2.保存M文件

点击Ctrl+s保存文件,并输入文件名

3.MATLAB文件流控制指令集

数据格式 说明
runfilename 运行命令文件filename,filename包括文件的全部路径和文件名
pause 暂停M文件的运行,按任意键后继续运行
pause(n) 暂停运行n秒后继续执行。这个暂停命令在西安市大量图像时非常有用
pauseoff 指示MATLAB跳过后面的暂停
pauseon 指示MATLAB遇到暂停命令时执行暂停命令
break 终止for和while循环。若在嵌套循环中使用该命令,则只终止内部循环
return 终止M文件的调用,返回被调用的地方
error(str) 终止M文件的调用,并在屏幕上显示错误信息和字符串
errortrapstate 决定当前错误发生时是否停止运行。state 的值可为on或off
global 声明变量为全局变量
isglobal(name) 若变量为全局变量返回1;否则为0
mfilename 返回正在运行的M文件的名字

二、变量

1.变量的命名

MATLAB中,变量不需要提前声明就可以进行幅值,其命名规则如下

  • 变量名必须以字母开头,其后可以是字母、数字和下划线,但是不能含有空格、中文或标点
  • 相同字母的大小写对应的是不同的名字,不能使用MATLAB已定义的函数名或关键字作为函数名
  • 变量名最多可含有63个字符,从第64个以后开始的字符被忽略
  • Isvarname(‘name’):查询变量名是否合法。合法返回1;非法返回0

2.变量的类型

  • 局部变量
  • 全局变量:global X_val
  • 永久变量:persistent X_val

3.MATLAB默认特殊变量

默认变量 描述
ans 系统默认用来保存运算结果的变量名
pi 圆周率
eps 机器零阈值,MATLAB中的最小数
inf 无穷大
NaN或nan 不定数
i或j 虚数
nargin 函数的输入参数个数
nargout 函数的输出参数个数
realmin 可用的最小正实数
realmax 可用的最大正实数
bitmax 可用的最大正整数(双精度格式)
varargin 可变的函数输入参数个数
varargout 可变的函数输出参数个数
beep 使计算器发出‘嘟嘟嘟’的声音

4.关键字

常用流程控制变量共20个,使用iskeyword可查询

 

转载请注明:燕骏博客 » MATLAB自学笔记(十):MATLAB编程基础1

赞赏作者

微信赞赏支付宝赞赏

喜欢 (0)or分享 (0)

如果您喜欢本站文章,感觉本站的资源对您有帮助,请狠狠点击下面

每累计赞助40元,即可让本站按最低配置运行一个月,感谢您的支持!

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址