MATLAB三维等高线图绘制详解
创作时间:
作者:
@小白创作中心
MATLAB三维等高线图绘制详解
引用
CSDN
1.
https://blog.csdn.net/Zachary_zzz/article/details/138697753
本文将详细介绍MATLAB中三维等高线图的绘制方法,包括基本绘制、图形美化以及动态化处理。通过本文的学习,读者将能够掌握三维等高线图的绘制技巧,更好地分析和理解三维图像的特征。
概要
本文介绍MATLAB中三维等高线图的使用方法。
整体架构流程
- 设置三维图的参数;使用meshgrid 函数来生成网格矩阵
- 直接调用函数contour3
基本使用----分块分析
1. 设置三维图的参数;使用meshgrid 函数来生成网格矩阵
[X,Y] = meshgrid(-5:0.25:5);
Z = X.^2 + Y.^2;
或者:
f = @(x,y) x.^2 - y.^2; %设置函数
x = linspace(-3,3, 40);% x 轴范围
y = linspace(-3,3, 40);% y 轴范围
[X,Y] = meshgrid(x, y);% 生成网格矩阵
Z = f(X,Y);
2. 直接调用函数contour3
tips:如果要分割等高线的疏密度,修改 i 处参数即可
contour3(X,Y,Z,i)
以 i = 50 为例
contour3(X,Y,Z,50)
综合·代码
f = @(x,y) x.^2 - y.^2; %设置函数
x = linspace(-3,3, 40);% x 轴范围
y = linspace(-3,3, 40);% y 轴范围
[X,Y] = meshgrid(x, y);% 生成网格矩阵
Z = f(X,Y);
contour3(X,Y,Z,50)
代码结果展示
图形美化
其他类型详见官网
比如:
颜色修改
单色--使用十六进制
这里推荐一个非常好用的免费网站
RGB颜色表与十六进制颜色值码
contour3(X,Y,Z,50,"EdgeColor","#4682B4")
代码结果展示
渐变色--使用十六进制 + colormap
导入自己喜欢的colormap,修改等高线的颜色类型
(我这边导入的是本人自定义的colormap——red_dark ,但是MATLAB自带有一些colormap,可以使用colormap函数然后选择)
load red_dark; ... colormap(red_dark)
图形动态化
实质:修改 i 的参数
f = @(x,y) x.^2 - y.^2; %设置函数

x = linspace(-3,3, 40);% x 轴范围
y = linspace(-3,3, 40);% y 轴范围
[X,Y] = meshgrid(x, y);% 生成网格矩阵
Z = f(X,Y);
for i = 10:2:50
contour3(X,Y,Z,50,"EdgeColor","#4682B4")
pause(0.2)% 暂停0.2秒,便于观察视图内图形的变化
end
代码结果展示
小结
我们常常因为不知道如何去把三维图形进行水平切片而感到困惑,那么使用便捷的contour3函数我们就能更加直观地去了解和分析这个三维图像的特征。
热门推荐
冬天洗澡水温多少合适?冬季洗澡温度
冬天几天洗一次澡?听劝!这3类人懒一点更健康!否则伤身伤皮肤
天使数字111:你的幸运信号?
数字111:从数学到灵性的多重解读
樊振东领衔!长沙乒超引爆地铁延时运营
2024乒超联赛长沙站:15支俱乐部角逐,樊振东王楚钦等名将出战
长沙市社区运动会乒乓球赛:500余人挥拍,打出全民健身新活力
长郡中学乒乓球队:冠军是怎样炼成的?
中国古代佛造像艺术探索
《美女酒店》教你高效时间管理
英国埃塞克斯大学揭秘密集恐惧症:进化遗留的生存机制
克拉肯:从北欧神话到现代流行文化的深海巨兽
哈尔滨发布亚冬会期间赛事车辆、媒体记者及市民游客交通保障情况
2025年第九届亚洲冬季运动会官方票务渠道正式开通
特鲁姆普全胜领跑,塞尔比轰147卫冕,小特飚四破百
运动心理学:提升比赛表现的科学利器
养老金入市规模破1.9万亿!五大举措推动中长期资金入市
个人养老金新动向:权益类指数基金入选!
个人养老金全面入市!首批85只指数基金纳入投资目录
《中国奇谭》与《白蛇》:文化传承与创新的动画探索
探访晋祠天龙山:如何选择最佳交通工具?
山西降雪,你的自驾游攻略准备好了吗?
揭秘《哪吒之魔童闹海》:四大龙王设计背后的传统文化密码
蓝莓护肤:从内到外的肌肤保养新选择
高坡乡扰绕村:云端上的露营地,贵阳人的周末度假天堂
高坡乡露营基地:绿色露营新潮流
职场必备:高企业务员英语自我介绍完全指南
中医泡脚方,告别足跟痛
足跟疼痛的克星:赛马会流金汇教你预防跟痛症
拒绝餐桌浪费,共建绿色家园