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短整型,2B
- unsigned short无符号短整型
- [unsigned] int整型,4B
- [unsigned] long长整型,4B
 
- 浮点型
- float单精度浮点型 4B- 3.4e+/-38
- double双精度浮点型 8B- 1.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 许可协议。转载请注明来源 云间!
 评论


