different
- 数组从1开始 (2016a)
- 注解 %
- 元胞数组 cell
A = cell(1,6) %a = b = 666
A{2} = eye(3) %从1开始
A{5} = magic(5)
B = A{5}
- 幻方magic 横竖斜之和都相等
- 矩阵操作
全一矩阵: ones(x,y)
运算:
ans = A * B‘
ans = A .* B — 对应位置的数相乘
ans = A / B — A乘B的逆
ans = A \ B — 右边
ps: .* & .+ 作图一般用
-
for循环
-
if语句
-
基本绘图
二维:
figure — 建立幕布
颜色选项:
其他参数:
用法:
eg. 绘制 y = sin(x)
三维:
plot3(x,y,z)
hold on
hold off
grid on % 加网格线
axis square % 横竖斜变成正方形
eg. 双峰函数
绘制:
[x,y,z] = peaks(30);
mesh(x,y,z)
grid
图像:
图形窗口分割 subplot()
Basic use
实时脚本
上键调出历史记录
; 的使用
- 命令窗口 不立即执行
- 实时脚本 不立即输出
矩阵运算
求解矩阵方程:
绘图
二维基本图形:
线图 plot
条形图 bar / barh
极坐标图 polarplot
散点图 scatter
三维图形:
理想实现:
可视化数据
高级绘图:
先进行分割,后选择区域
常用矩阵
- magic(n)
幻方矩阵,每行、每列、每斜的和相等
n x n - randn(x,y)
- ones(n) 全1矩阵
导入Excel
注意:
- 默认第一行不导入
- 自己可设置表格标题,列标题等
- 无用数据采用 NaN
- 注意导入的格式 (注意选择矩阵,否则系统就会把里面的数据一列一列的导出)
- 也可命令窗口中输入**data=xlsread(‘lizi.xlsx’)**命令,导入数据