在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 指定点的峰值图

相关推荐
致Great3 小时前
Pi 的上下文压缩,到底是怎么工作的?
算法
必须会一定会3 小时前
Agent Plugins 1.0实战:plugin.json、skills、mcp.json目录结构与迁移
开发语言·人工智能·ai编程
Linux-lucky3 小时前
21-Linux学习之旅之HTTPS和安全加固
linux·运维·学习·ubuntu·https
St_rive3 小时前
Page Object设计模式
java·开发语言·设计模式
wp123_13 小时前
硬件元器件笔记|IPX8 防水 Type‑C 母座安费诺 124018802112A 与 TONEVEE TY48086‑24A 分析
c语言·开发语言·笔记
wuyk5553 小时前
4.树:一对多的层次数据结构
开发语言·数据结构·stm32·单片机
watersink4 小时前
机器学习聚类算法
算法·机器学习·聚类
luj_17684 小时前
桥牌思维启示:系统设计的模块化架构
c语言·开发语言·c++·经验分享·算法
学运维的Kysan5 小时前
暑假运维学习打卡第二十六天8.17
学习