在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 分钟前
C#会重蹈覆辙吗?系列之2:反射及元数据的性能问题
开发语言·前端·c#
凯瑟琳.奥古斯特15 分钟前
力扣1009补码解法C++实现
开发语言·c++·算法·leetcode·职场和发展
KaMeidebaby18 分钟前
卡梅德生物技术快报|蛋白的叠氮基修饰:实操解析:核酸模板耦合蛋白的叠氮基修饰实现靶蛋白定点共价标记
前端·人工智能·物联网·算法·百度
2601_9636459220 分钟前
【2026最新】MATLAB教程(附安装包,非常详细)
开发语言·matlab·信息可视化
十月的皮皮1 小时前
C语言学习笔记20260706-栈的压入、弹出序列验证
c语言·笔记·学习
闲猫1 小时前
Python 虚拟环境 virtualenv & uvicorn 服务搭建 & FAstAPI 使用
开发语言·python
通信仿真爱好者1 小时前
第【60期】--大规模MIMO系统信号检测算法误码率比较 --matlab完整代码+参考文章
算法·matlab·mimo·信号检测
AI科技星2 小时前
全域谱分析:无穷维超复数信息场分形统一场论——自然、量子、金融多重分形第一性原理完整体系(中英双语终稿)
人工智能·python·算法·金融·乖乖数学·全域数学
三月不知肉味y2 小时前
2026-07-05-JAVA面试场景题训练
java·开发语言·面试
豆瓣鸡2 小时前
封装 API 请求日志切面——从注解定义到 Starter 自动装配
java·开发语言·spring boot