MATLAB编程与数据类型

MATLAB编程与数据类型

1、函数M文件
MATLAB有1000多条内装函数,如三角函数、幂函数、指数函数、多项式函数、矩阵运算函数灯;这些函数都用后缀为M的文件编写,故又称函数M文件。当调用函数M文件时,在命令窗口输入函数名,则该函数的程序即被调用并执行。下面举例说明。
在这里插入图片描述
2、函数M文件的组成
M文件的填写在M文件编译器中进行。函数M文件是由下列5部分组成的:
(1)函数定义行。
(2)帮助文本的标题行。
(3)帮助文本的内容,详细说明变量的类型,使用时的语法规则灯。
(4)函数体。
(5)附注。
今以简单的函数为例,查看计算平均值mean的程序是如何编著的。
在这里插入图片描述
在这里插入图片描述
但MATLAB函数M文件的程序是被隐藏的,当用type命令显示函数M程序文件时,命令窗口会显示,这是内装函数。因而得不到函数M文件的内容。例如想要列出矩阵逆函数的M文件时,在命令窗口键输入type inv。下面为例题。
在这里插入图片描述
在这里插入图片描述
3、内联函数
函数M文件是为了计算常用的、需要储存的函数,但对于一次性使用的函数,可以使用内联函数inline来实现。它的书写格式为:
F=inline(expr,‘x1’,‘x2’,‘x3’…,‘xn’)
inline——内联函数;
expr——以字符串形式的数学表达式;
‘x1’,‘x2’,‘x3’…,'xn——数学表达式expr中的变量。
在这里插入图片描述
4、文本M文件
对于处理一个特定的任务,一定要执行大量的MAYLAB命令和语句,且经常使用的程序,则可将这些语句的集合,存放在扩展名为M的文件中。
函数M文件于文本M文件的区别有以下几点:
(1)函数M文件在函数名中接收数据,而文本M文件只向工作空间或键盘接收数据。
(2)文本M文件能调用函数M文件,而函数M文件不能调用文本M文件。
下面显示一个M文件用来绘制4幅不同的花瓣图。

  ![在这里插入图片描述](https://img-blog.csdnimg.cn/20191020192400780.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDYxNzE2MQ==,size_16,color_FFFFFF,t_70)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述![在这里插入图片描述](https://img-blog.csdnimg.cn/20191020192558153.png?x-oss-p
在这里插入图片描述
5、在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值