文章目录
一、基础
- -clc :清除命令窗口中所有的命令
- -clear all:清楚工作区中的所有变量
- 注释:%
- -whos:可以在命令窗口查看所有详细属性信息
- 快速找到函数使用方法:在命令窗口输入:help **
例如:help sin - 中括号[]:用来存储矩阵和向量;
大括号{}:用于单元数组的分配或引用
小括号():用于引用数组元素
二、MATLAB变量命名规则
- 变量名区分大小写
- 变量名以字母开头 ,可以由字母、数字和下划线组成,但不可以使用标点
- 变量名长度不超过63位
- 变量名应该简洁明了,看名知其意
三、MATLAB数据类型
数字
有符号整型:int
无符号整型:uint
单精度浮点型:single
双精度浮点型(默认情况下)
逻辑性:true or false
数值转换为逻辑值:只有0才能转换为逻辑假,其他值都为真
a=45
alogical=logical(a) %logical(*):将*转换成逻辑值
字符与字符串
matlab中不区分字符和字符串。
1个字符=两个字节。
zifu = 'a'
abs(zifu) %转换为ASCI
char(65) %转换为字母
zhuan = num2str(65) %将数字转换为字符串
str = 'i am xxx' %求字符串长度
length(str)
矩阵
A = [1 2 3; 4 5 6; 7 8 9] %定义矩阵
B = A' %转置A矩阵
C = A(:) %变成一列
D = inv(A) %A的逆矩阵
A * D %两矩阵相乘
元胞数组
A = cell(1, 6) %表示定义一个一行六列的元胞数组A
A{
2} = eye(3)
A{
5} = magic(5) %魔方
B = A{
5}
B = A{
2}
运行结果: