## **MATLAB.m文件(3.1-3.5)**

什么是.m文件?
Matlab有1000多条内装函数BIF,这些函数都用后缀名为M的函数文件编写,故又称函数M文件。当调用Matlab函数时,在命令窗口输入函数名,则该函数的程序即被调用并执行。

如何查看.m文件?
在命令行窗口输入 “type 函数名”,例如 type mean,就可以查看该.m文件的具体内容。但有的M文件是是内装函数,不能显示。
eg:
>> type inv
‘inv’ 是内置函数。

编写M文件
**(1)**打开编辑器
1.直接在命令行输入 edit
2.点击新建,然后新建函数
**(2)**编写函数
1.函数定义行。它必须由关键字function 开头,紧跟着是函数的输出变量,如果有多个输出变量则需用方括号括起来,各输出变量间用逗号隔开。在等式右边则为函数名,后面紧接着是函数的输入变量,并用圆括号括起来,如果有多个输入变量,则也用逗号分隔。函数名与变量一样,必须是由字母开头的,由字母、数字和下划线组成(不能含其他符号),总长度不得超过31字符。
2.帮助文本的标题行,简称H1行(即Help的第1行),这行简明扼要地说明函数的功能。
3.帮助文本的内容,详细说明变量的类型,使用时的语法规则,使用举例和相关的函数名作为查找时的参考。
4.函数体。即由输入变量计算输出变量的程序体,还包括程序运行时的出错处理。
5 .附注。说明函数的编者、版权和日期。
eg:

内联函数
有些函数只需要使用一次,就不必像M函数一样储存,造成空间浪费。对于一次性使用的函数,可以用内联函数 inline 来实现。
*内联函数的格式:
F = inline(expr,‘x1’,‘x2’,…,‘xn’)
expr——字符串形式的数学表达式,x1,x2,…,xn——数学表达式expr中的变量
eg:
在这里插入图片描述

文本M文件
(1)对于一次要执行大量MATLAB命令和语句,并且经常重复使用的程序,可将这些语句的集合存放在扩展名为M的文件中。
(2)文本M文件的编辑和函数M文件类似,都在M文件编辑器中进行。文本M文件执行运算的数据来自键盘输入数据和工作空间中已存在的变量;输出数据保存在工作空间中,以便下次计算时调用。

总结:
熟悉了matlab的函数方面,也了解了函数的定义,知道了如何把一段命令程序文件化。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值