目录
1. 二维绘图
① plot
2. 三维绘图
(0) 基本准备
① meshgrid
[X,Y] = meshgrid(x,y) %生成二维网格
[X,Y,Z] = meshgrid(x,y,z) %生成三维网格
官方文档:此 MATLAB 函数 基于向量 x 和 y 中包含的坐标返回二维网格坐标。X 是一个矩阵,每一行是 x 的一个副本;Y 也是一个矩阵,每一列是 y的一个副本。坐标 X 和 Y 表示的网格有 length(y) 个行和 length(x) 个列。
代码示例:
x = 1:3
y = 1:5
[X,Y] = meshgrid(x,y)
(1) 曲线图
① plot3
plot3(X,Y,Z)
② fplot3
(2) 网格图
① mesh
mesh(X,Y,Z)
代码示例
在这里插入代码片
meshc
meshz
(3) 曲面图
① surf
surf(X,Y,Z)
代码示例
[X,Y] = meshgrid(1:0.5:10,1:20);
Z = sin(X)+cos(Y);
surf(X,Y,Z)