Matlab中三种三维图的对比

在"用mesh( )函数绘制三维网格图"中实现了三维网格的绘制,昨天的两篇博文分别用plot3( )函数和surf( )函数实现了三维曲线和三维曲面的绘制。这篇博文就把这三种三维图放在一起,用subplot( )分割窗口的形式呈现。

已知:x=(8+3*cos(Y))*cos(X),y=(8+3*cos(Y))*sin(X),z=3*sin(Y)。

要求:绘制0,2π区间的三种三维图,即三维网格图、三维曲面图和三维曲线图。

在命令窗口输入以下程序:

Matlab 复制代码
t=linspace(0,2*pi,60);
[X,Y]=meshgrid(t);
x=(8+3*cos(Y))*cos(X);
y=(8+3*cos(Y))*sin(X);
z=3*sin(Y);
subplot(1,3,1)
mesh(x,y,z)
title('三维网格图')
xlabel('x轴')
ylabel('y轴')
zlabel('z轴')
subplot(1,3,2)
surf(x,y,z)
title('三维曲面图')
xlabel('x轴')
ylabel('y轴')
zlabel('z轴')
subplot(1,3,3)
plot3(x,y,z)
title('三维曲线图')
xlabel('x轴')
ylabel('y轴')
zlabel('z轴')

运行后如图1所示。

图1 Matlab中三种三维图的对比

相关推荐
有点。几秒前
C++深度优先搜索(二)
开发语言·c++·深度优先
丢掉幻想准备斗争1 分钟前
5.5树与二叉树的应用
算法
Z-D-K5 分钟前
一个AI的真实日记(3)
人工智能·ai·aigc·人机交互·agent·agi
二进制杯莫停8 分钟前
A和B环境的python版本相同,B环境无法安装pip依赖,离线安装
开发语言·python·pip
ivywriter10 分钟前
【数字孪生】到底能解决什么实际问题?
大数据·人工智能·机器人
(轻舟已过万重山)13 分钟前
第39章 评估迭代:上线只是开始,迭代才是关键
大数据·数据库·人工智能
听你说3213 分钟前
鹏辉LIC+EDLC高功率电容解决方案,为工业自动化、智能IoT、UPS备电等高负载设备而生
人工智能·物联网·自动化·创业创新
墨染天姬17 分钟前
【AI】从MOE混合专家到 MOA混合智能体
人工智能
甲维斯19 分钟前
国产版“Claude Code”也支持电脑控制了,kimi也是越用越爽了!
人工智能
KKKlucifer23 分钟前
AI 驱动告警研判:运营商智能化安全运维支撑服务实践案例
人工智能·安全