MATLAB简介与数值类型
MATLAB语言基础
MATLAB简介
Matrix Laboratory 矩阵实验室
- 科学计算
- 数值计算=求数值解(线性代数,数值分析,计算方法,数值数学物理方法):对应
numpy, pandas, scipy
- 符号计算=求解析解(高等数学/数学分析,线性代数,复分析/+数学物理方法,微分方程):对应
sympy
- 数值计算=求数值解(线性代数,数值分析,计算方法,数值数学物理方法):对应
- 可视化绘图
机器学习+深度学习
Python matplotlib 可视化绘图
Python sympy 符号运算
环境配置
如果遇到命令行中文乱码,将字体改为Consolas-with-Yahei
- 在“附加功能管理器”中加载
dark mode
、新工作区
语法与指令
- 符号
- 英文状态输入
()[]{}''"";:,.!?*&^$#
- 续行
...
- 合并两行
;
%
注释
- 英文状态输入
- 变量声明:隐式声明
- 索引值从
1
开始 - 指令
clc
清除命令行窗口cd
工作目录dir
显示文件
基础数据类型
- 内置常量
pi
圆周率eps
浮点运算的相对精度Inf
无穷大NaN
不定值ans
默认变量,最新输入的数值
- 数字
- 整型
char
字符型unsigned char
无符号字符型short
短整型,2Bunsigned short
无符号短整型[unsigned] int
整型,4B[unsigned] long
长整型,4B
- 浮点型
float
单精度浮点型 4B3.4e+/-38
double
双精度浮点型 8B1.7e+/-308
- 小数形式
- 指数形式 指数表示:科学计数法
2.2204e-16
=
- 复数类型
,实数+虚数
- 整型
format
显示格式
000
三位二进制数(3 bit)
000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
000 | 001 | 010 | 011 |
0 | 1 | 2 | 3 |
101 | 110 | 111 | |
-1 | -2 | -3 |
矩阵表示
start:step:stop
- 闭区间
- 从1开始索引
- 缺省值(默认值,default)
- 行列缺省:按列求和 以行排列
- 步长缺省:步长为1
- 全部元素
A(:)
:按列拼接
一些例子

%% MATLAB快速入门 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 云间!
评论