文章目录
1.1 MATLAB桌面
从上到下依次介绍:
主页,绘图,应用程序
工具条内容
文件夹操作
窗口内容从左往右依次介绍
文件夹窗口,指令窗口,工作空间窗口
1. 工具条
2. 窗口
1. 指令窗口
- 最主要的窗口
>>
为指令输入提示符- 按回车即可执行运算
- 在此窗口能直接显示运算结果(图形除外)
简单实例
2. 当前文件夹
当前文件夹:程序M文件(.m),数据文件(.mat,.txt)
鼠标选中,右键即可打开,运行,删除
等操作。
3. 工作空间
变量名,值
鼠标选中,右键即可一系列操作。
4. 指令历史
在指令窗口执行过的MATLAB指令可以重新使用
1.2 数据和变量
1. 表达式
简单实例(计算半径为2的球的体积)
;
:表达式运算结果不显示
,
:表达式运算结果连续显示
...
:将长表达式分布在几行,续行
;
使用
,
+...
使用
2. 数据显示格式
结果 | 显示格式 |
---|---|
整数 | 整数显示 |
实数 | 小数点后4位长度显示 |
有效数字超出范围 | 科学计数法显示 |
长格式long
短紧缩格式short g
有理分数格式rational
默认的短格式short(short e)
3. 复数
4. 预定义变量
在使用Clear
或MATLAB重新启动,这些变量会重新恢复(如果之前存在修改)
变量名 | 说明 |
---|---|
i或j | 虚数单位 |
pi | 圆周率 |
eps | 浮点数识别精度 |
realmin | 最小的正实数 |
realmax | 最大的正实数 |
Inf | 无穷大 |
NaN | 没有意义的数 |
5. 用户变量
查看已经使用的变量
清除workspace中的所有
也可以使用主页中的清除工作区(区别于清除指令窗口),前者清除了变量和变量的值。后者清除了指令窗口的内容。
6. 数据Mat文件
先定义A,B,C三个变量
选择主页中的保存工作空间存入数据文件,取文件名(ABC.mat)
清除工作空间的变量A,B,C
导入数据文件(也可以使用指令方式load ABC.mat)
1.3 数组及其运算
1. 数组的输入与分析
双精度数值数组
一维数组
二维数组
建立一个3行3列的数组
法一:
法二:
建立一个等差数列的数组
查询一维数组b的大小
查询二维数组a的尺寸
查询一维数组b的第三个元素值
查询二维数组a的第三行,第二列元素值
二维数组a也可以按单下标方式查找,不过是按列的顺序
提取部分元素
1. 提取一维数组b的一维数组
2. 提取二维数组b的第1,3行,第2,3列
3. 提取二维数组a的第2行,所有列
简写形式
4. 将数组a与数组b拼接
5. 修改数组e的第3行,第4列元素为1000
函数使用
一维数组:简单运算,意义进行
二维数组:按列进行
sum
max
2. 数组运算
矩阵相加
矩阵与数相加
矩阵与数相乘
矩阵与矩阵的对应元素相乘
矩阵与矩阵对应A .\ BB除以A A ./ BA除以B
矩阵对应元素乘方
3. 数学函数
4. 关系与逻辑运算
5. 高维数组
1.2 字符串、元胞和结构
1. 字符串
单引号表示字符串
字符串拼接
计算a的字符数目(一个中文一个字符)
字符串=>浮点数=>字符串(char函数)
数值=>数字字符(num2str函数)
数学字符=>数值(str2num函数)
num2str
函数
str2num
函数
eval
函数