在Matlab中绘制非默认峰值图

在"在Matlab中绘制峰值图"中,得到了系统默认的 49×49 网格的峰值图。除此之外,还可以通过设定网格数,指定点的方式绘制所需要的峰值图。设定网格数的峰值图和默认方式类似,只需要输入网格数的具体值即可。指定点的方式绘制峰值图,需要先创建二维网格坐标,再计算peaks函数,最后用计算的值创建三维曲面图。

如输入以下程序:

Matlab 复制代码
peaks(20)
title('设定网格数的峰值图')
xlabel('x轴')
ylabel('y轴')
zlabel('z轴')

运行后得到设定网格数的峰值图,如图1所示。

图1 设定网格数的峰值图

如输入以下程序:

Matlab 复制代码
x=-2:0.4:2;
y=1:0.1:2;
[X,Y]=meshgrid(x,y);
Z=peaks(X,Y);
surf(Z)
title('指定点的峰值图')
xlabel('x轴')
ylabel('y轴')
zlabel('z轴')

运行后得到指定点的峰值图,如图2所示。

图2 指定点的峰值图

相关推荐
小蒋学算法12 分钟前
算法-删除元素后最大固定点数目-典型最长增长序列算法
数据结构·算法
LONGZETECH15 分钟前
新能源汽车动力系统仿真硬核拆解:五系统分层架构的设计逻辑与技术权衡
c语言·开发语言·架构·汽车·汽车仿真教学软件·汽车教学软件
RD_daoyi17 分钟前
Google偷偷给AI引用加了五个新功能:内联引用、悬停预览、品牌展示……但点击率真的回来了吗?
大数据·网络·人工智能·算法·安全·搜索引擎
船漏了就会沉25 分钟前
后缀自动机(SAM):字符串处理的“万能瑞士军刀”
算法
醉城夜风~36 分钟前
C++模板详解:从基础到高级全面解析
java·开发语言·c++
旺仔学长 哈哈41 分钟前
55384 消防安全教育与逃生演练小程序:知识学习、案例浏览和在线演练一站式实现
学习·小程序·消防教育·逃生演练
地球驾驶员44 分钟前
NX二次开发C#-获取体的外表面
开发语言·c#
誰能久伴不乏1 小时前
深入理解 C++ 多态:对象模型与底层机制解析
开发语言·c++·架构
Wang's Blog1 小时前
Go-Zero项目开发30: 微服务配置中心的设计与实现
开发语言·微服务·golang·go-zero
HH‘HH1 小时前
前端应用的离线暂停更新策略:原理、实现与最佳实践
开发语言·前端·php