MATLAB为matrix laboratory“矩阵实验室”的缩写,安装资源可以在一些微信公众号上寻找破解版。
命令行窗口:写程序;工作区可以找到你所定义的变量。输入完成程序后可以按enter键直接运行
下面我们主要介绍一下,MATLAB使用中常用的一些语法。
1、help命令,格式help+函数名。例:help plot
2、MATLAB是基于矩阵运算的,一个数便是1×1的矩阵。
3、变量名:任意字母数字下划线组成,开头必须为字母,区分大小写,变量字符间不能留空格,变量名最多不超过63个字符。
特殊变量和常量:ans,pi,eps,inf,NaN
4、clear:用于删除工作空间的变量。对比:clear:清除所有变量;clear x:删除x变量。
clc:工作窗口清屏。
5、% 注释字符
6、; 不显示运算结果的字符
7、矩阵的输入:
(1)x=[1 2 3] %输入一个行矩阵,中间用空格/逗号进行分割
(2)x=[1;2;3] %输入一个列矩阵,用分号进行分割
(3)x=[1 2 3;4 5 6] %多行多列的矩阵,也可以采用多行输入换行。
8、冒号运算符构造向量:
格式:向量名:a:b:c(初值:步长:终值),从a以b为间隔取值到c。若形式为“a:c”代表间隔为1。
例:x = [1:3]; x=[1:3]'(转置符号)
x=linspace(0,2,5) %从0-2等间隔取5个数。
9、特殊矩阵 :格式 ones(a,b)
![]() | ||||
10、冒号来构造矩阵:
11、提取矩阵的元素:
A(2,3):A矩阵第二行第三列数值;
A(1,:):第一行数;
A(2:3,4:5):第二行到三行,四到五列;
A(1:2:4,:):以2为间隔,1,3行数
矩阵的替换:
12、MATLAB常用函数
对于一行一列矩阵,sum(A),max(A),min(A)便是求这一列的对应数值;
而对于多行多列时,sum(A),max(A),min(A)是对矩阵A列的运算;
sum(A,2)默认行求和; sum(A,1)等价sum(A);
max(A,2)矩阵和2进行比较,min(A,[],2)行内进行比较;
max和min用法相同;min(A,[],1)等价于min(A)
13、常见运算:注意乘号使用,我们一般使用的时.*。注意点乘和点除与乘和除的区别
14、关系运算符
15、逻辑运算:
& 逻辑与; | 逻辑或; ~ 逻辑非; xor 异或; any 有非零元则为真; all 所有元素非零则为真。
文章内容根据bilibili视频撰写:
大学生数学建模竞赛精讲课程-2022中青杯_哔哩哔哩_bilibili