Matlab基础语法-9月16日
MATLAB(矩阵实验室)是数字计算,可视化和编程的第四代高级编程语言和交互式环境。MATLAB是由MathWorks开发的。
它允许矩阵操纵,绘制功能和数据; 实现算法; 创建用户界面; 与其他语言编写的程序(包括C语言,C++,Java和FORTRAN)进行交互; 分析数据; 开发算法; 并创建模型和应用程序。
它有许多内置命令和数学函数,可以帮助您进行数学计算,生成图形和执行数值方法。
学习网站为:https://www.yiibai.com/matlab/matlab_syntax.html#article-start
以下为初步学习记录的一些语法知识
-
MATLAB为某些数学符号提供了一些特殊表达式,如
pi
为π
,Inf
为∞
,i
(和j
)为√-1
,.Nan
代表“非数字”等。 -
还可以使用块注释运算符
%{
和%}
编写一段注释 -
save
命令用于在工作空间中保存所有变量,它在当前目录中,以.mat
作为扩展名的文件。例如,
save mymat
可以随时使用
load
命令重新加载文件。load mymat
-
在MATLAB环境中,每个变量都是数组或矩阵
-
who
命令显示使用过的所有变量名whos
命令更多地显示变量-类型、内存分配
-
长任务可以通过使用省略号(
...
)扩展到另一行 -
向量是数字的一维数组。MATLAB允许创建两种类型的向量:
- 行向量
- 列向量
行向量是通过用方括号中的元素集合来创建的,使用空格或逗号分隔元素
列向量通过用方括号中的元素集合来创建,使用分号(
;
)来分隔元素。 -
在MATLAB中,通过将每行作为一系列空格或逗号分隔的元素输入矩阵,并以行号分隔一行。 例如,创建一个
3x3
的矩阵:m = [1 2 3; 4 5 6; 7 8 9]
-
MATLAB允许编写两种程序文件 -
- 脚本 - 脚本文件是以
.m
扩展名的程序文件。在这些文件中,可以编写一系列要一起执行的命令。脚本不接受输入,不返回任何输出。它们对工作空间中的数据进行操作。 - 函数 - 函数文件也是扩展名为
.m
的程序文件。函数可以接受输入和返回输出。内部变量是函数的局部变量
- 脚本 - 脚本文件是以
-
如果使用命令提示符,请在命令提示符下键入
edit
并回车,这将打开编辑器。可以直接键入edit
,然后直接输入文件名(扩展名为.m
) -
使用;终止语句可在脚本中取消输出
-
通过向该行或列分配一组空的方括号
[]
来删除矩阵的整个行或列。[]
表示一个空数组。例如,删除第四行 -
a = [ 1 2 3 4 5; 2 3 4 5 6; 3 4 5 6 7; 4 5 6 7 8]; a( 4 , : ) = []