matlab采用命令行形式的表达式语言,每一个命令行就是一条语句,其格式与书写的数学表达式十分相似,非常容易掌握。在命令行输入语句并且按回车键确认后,该语句就会有matlab系统解释运行,并且给出运行结果。matlab的赋值语句由下面两种结构。

一、直接赋值语句的基本结构

复制变量=复制表达式

其中等号右边表达式由变量名、常数、函数和运算符构成,直接赋值语句把右边表达式的值直接赋给了左边的赋值变量,并且将返回值显示在了matlab的命令窗口中。

如下图:

运行结果如下图:

(1)、若赋值语句后面没有分号“;”,matlab命令窗口将会显示表达式的运算结果;若不想显示运算结果,则应在赋值语句末尾加上分号;

(2)、若省略赋值语句左边的赋值变量和等号,则表达式运算结果将会默认赋给系统保留变量ans;

(3)、若等式右边的表达式不是数值,而是字符串,则字符串两边应该加单引号。

二、函数调用语句

直接赋值语句的基本结构如下:

[返回变量列表]=函数名(输入变量列表)

其中等号右边的函数名对应一个存放在合适路径中的matlab文本文件。函数可以分为两大类:一类是matlab内核中已经存在的内置函数;另一类是读者根据自身需要定义的函数。

返回变量列表和输入变量列表均可以有若干变量名组成。

注意:若返回变量个数大于1,则他们之间应该用逗号或者空格分隔;若输入变量个数大于1,则他们之间只能用逗号分隔。

如下图所示:

返回结果:

(1)、函数名的命名规则与变量的命名规则一致,读者在命名自定义函数时也必须要避免与matlab内置函数重名。

(2)、对于内置函数,读者可以直接调用;对于自定义函数,给函数所对应的m文件应当存在并且保存在matlab可以搜索到的目录中。

看完本文有收获?请分享给更多人

关注「Matlab开发者」,提升Matlab开发技能

您看此文用  · 秒,转发只需1秒呦~