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函数我们就能更加直观地去了解和分析这个三维图像的特征。
热门推荐
买车时选择按揭还是全款更合适?两者各有哪些利弊需要考虑?
《真三国无双 起源》篝火评测:令人印象深刻的原点回归
“不讲武德”的弥漫大B细胞淋巴瘤
如何判断冰箱压缩机响声是故障,还是正常现象?
洗烘一体机和洗烘套装选购指南:从空间到价格全方位对比
EBV阳性DLBCL-NOS的诊断、风险分层和治疗(2024更新)
气温转凉,养生饮品“火了”
重庆朝天门码头:镶嵌在长江与嘉陵江交汇处的璀璨明珠
"天子呼来不上船"五种解释
内向大学生如何改变环境和拓展社交圈子
开发一个小程序到底要多久才能完成?全面解析开发周期与影响因素
红楼心理 | 袭人:柔顺背后的权力与智慧
木糖醇的作用与功效
菊苣栀子茶的禁忌是什么?有哪些人群需要避免饮用?
1-10月全国主要港口吞吐量数据出炉:前二十出现新面孔!
多家公司发布减持公告引发市场关注
Unity后处理(Post-processing)详解
告别废片!这12个网站每天刷30分钟,摄影审美肉眼可见
中提琴的个性丨聆听柏辽兹《哈罗尔德在意大利》
Spring Bean 的作用域详解
如何制定公立医院绩效考核系统的详细方案?
论狗屁工作:写给找工作的人
人类为什么会放屁?关于屁的17个冷知识,你知道多少个?
涉嫌危险作业罪!多地“百吨王”被判刑!
算法黑箱:定义、影响与解决方案
土壤的改良方法,不同的土壤有不同的改良方法
牛仔裤选款也有大学问!学习借鉴这些技巧,不费力就秒变时髦精
遗嘱的法律效力与有效性
如何在VSCode中使用YAML
职务发明与非职务发明的认定:法律依据与实务解析