常用Matlab操作回顾(一)——作图

作图

1. 三维曲面图

x=linspace(a,b,n)
y=linspace(c,d,n) % 注意n大小要一样
[X,Y]=meshgrid(x,y) % 生成区域内格点坐标
Z=f(X,Y)
surf(X,Y,Z)
xlabel('x')
ylabel('y')
zlabel('z')
title('title')

2.三维曲线图

绘制三维线图plot3(X,Y,Z)

绘制网线图mesh(X,Y,Z)

绘制曲面图surf(X,Y,Z)

3.二维图形

3.1. 注意区分是连续线还是离散点。

3.2 双坐标轴

[ax,h1,h2]=plotyy(x1,y1,x2,y2,'fun1','fun2') % ax纵轴句柄;fun1,fun2是绘图指令/函数

4. 高维可视化

1. 等高线图

% 获取初始的X,Y,Z
x=0:0.1:1
y=0:0.1:1
[X,Y]=meshgrid(x,y)
Z=sin(X.*Y)

% 伪彩图,由x,y确定位置,z确定颜色
pcolor(X,Y,Z)
shading interp

% 等高线图
n=6 %等高线条数
C=contour(X,Y,Z,n,'k:')
clabel(C)

2. 切片图

猜你喜欢

转载自blog.csdn.net/Rosalind_Xu/article/details/86601839
今日推荐