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中三种三维图的对比

相关推荐
tntxia2 小时前
正则化在机器学习中的作用
人工智能
fuquxiaoguang6 小时前
中间件的“价值重估”:传统同质化竞争终结,AI智能编排时代开启
人工智能·中间件
To_OC6 小时前
LC 15 三数之和:双指针不难,难的是把去重做对
javascript·算法·leetcode
触底反弹7 小时前
🔥 前端也能玩转 AI 流式输出!从二进制流到打字机效果,一篇讲透
javascript·人工智能·node.js
腾渊信息科技公司7 小时前
工业数据运维痛点根治方案:基于AI Agent的产线自动化台账系统落地
运维·人工智能·自动化·个人开发·ai编程
西安老张(AIGC&ComfyUI)7 小时前
第030章:ComfyUI视频制作LTX-2.3模型文生视频工作流详解(三)
人工智能·aigc·comfyui
苦猿的大模型日记7 小时前
Day25 | 模型量化横评 GPTQ vs AWQ vs GGUF vs INT8——同一个 Qwen3-8B 压四遍,谁还活着
人工智能
benchmark_cc7 小时前
如何用 Python + QuantDash 快速构建高胜率“配对交易(Pairs Trading)”策略?
开发语言·人工智能·python·pandas·量化交易·quantdash
深海鱼肝油ya7 小时前
小说自动生成系统(二)
人工智能·大模型·agent·智能体·自动化编程·小说生成系统
踏月的造梦星球7 小时前
DMDPC 学习:架构、部署、运维与调优
运维·数据库·学习·架构