MATLAB编程与数据类型

MATLAB编程与数据类型

1、函数M文件
MATLAB有1000多条内装函数,如三角函数、幂函数、指数函数、多项式函数、矩阵运算函数灯;这些函数都用后缀为M的文件编写,故又称函数M文件。当调用函数M文件时,在命令窗口输入函数名,则该函数的程序即被调用并执行。下面举例说明。
MATLAB编程与数据类型_第1张图片
2、函数M文件的组成
M文件的填写在M文件编译器中进行。函数M文件是由下列5部分组成的:
(1)函数定义行。
(2)帮助文本的标题行。
(3)帮助文本的内容,详细说明变量的类型,使用时的语法规则灯。
(4)函数体。
(5)附注。
今以简单的函数为例,查看计算平均值mean的程序是如何编著的。
MATLAB编程与数据类型_第2张图片
MATLAB编程与数据类型_第3张图片
但MATLAB函数M文件的程序是被隐藏的,当用type命令显示函数M程序文件时,命令窗口会显示,这是内装函数。因而得不到函数M文件的内容。例如想要列出矩阵逆函数的M文件时,在命令窗口键输入type inv。下面为例题。
MATLAB编程与数据类型_第4张图片
MATLAB编程与数据类型_第5张图片
3、内联函数
函数M文件是为了计算常用的、需要储存的函数,但对于一次性使用的函数,可以使用内联函数inline来实现。它的书写格式为:
F=inline(expr,‘x1’,‘x2’,‘x3’…,‘xn’)
inline——内联函数;
expr——以字符串形式的数学表达式;
‘x1’,‘x2’,‘x3’…,'xn——数学表达式expr中的变量。
MATLAB编程与数据类型_第6张图片
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)

MATLAB编程与数据类型_第7张图片
MATLAB编程与数据类型_第8张图片
MATLAB编程与数据类型_第9张图片MATLAB编程与数据类型_第10张图片![在这里插入图片描述](https://img-blog.csdnimg.cn/20191020192558153.png?x-oss-p
MATLAB编程与数据类型_第11张图片
5、MATLAB编程与数据类型_第12张图片

你可能感兴趣的:(MATLAB编程与数据类型)