四、M脚本文件

什么是M脚本文件?
	一般简单问题我们可以在窗口输入命令,但对于命令多时显然就不方便了。这时我们可以用脚本文件,即在一个简单文本文件中输入命令,然后后缀改为.m,这样mat直接从这个文件中读取脚本语句。根据其后缀名将其称为M文件。
在mat脚本文件中,有一些函数对于控制文件执行非常有用。如下图
 
当要针对不同情况反复修改脚本进行计算时,我们可以使用input函数。(除常数外,input还接受任何有效的表达式作输入参数)
>>a=1;
>>b=input(‘Entera number>’);
>>c=a+b
echo函数:主要用于控制命令的回显效果,这在调试比较复杂的脚本时,比较有用
echo on
….    //中间的代码在结果中会显示出来
echo off

4.2号码注释和代码单元
行注释、    以%开始 注释内容真到该行结尾都有效,类似于C+中的//注释符
块注释、    %{    %}
代码单元、  %%为开始标志  到另一个代码单元符号结束(如果不存在第二个代码单元,则直到该文件结束)
需要注意的是:代码单元只能在Mat编辑器窗口中创建和使用,在命令窗口中是无效的。如含有代码单元的M文件运行时文件中的单元语法是忽略的。
 
4.4设置运行时间
我们知道正常情况输入命令并回车便立即执行。当需要延迟执行时我们可以用计时器,定义如下:
my_timer=timer(‘TimerFcn’,’MfileName’,’StartDelay’,100);
// MfileName可以是任何可执行语句,如M脚本文件,函数句柄、M函数文件或mat命令
start(my_timer)
timer函数一般的语法定义:
t=timer(‘PropertyName1’,’PropertyValue1’,’PropertyName2’,’PropertyValue2’,….)
参数成对出现,分别指属性名和属性值
另外一个计时器可以同时对4个M文件或代码进行不同定操作。如:
>>my_timer=timer(‘TimerFcn’,’Mfile1’….
                            ‘TimerFcn’,’Mfile2’….
                            ‘TimerFcn’,’Mfile3’….
                            ‘TimerFcn’,’Mfile4’….);
4.4.启动和终止
mat启动时,运行两个M文件。matlabrc.m  主要用于设置图形显示窗口的默认大小和位置  及其他默认属性,该文件一志安装于硬盘上,不能修改。  startup.m 可靠文件,包含用户添加的一些默认特性。
mat退出:两种方法,第一种File->Exit Matlab  第二种直接在命令窗口中输入exit或quit命令。
任何一种方法结束运行时,mat将在其搜索路径中寻找一个finish.m文件。如果找到则执行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值