在Matlab中绘制二维等高线图

这篇博文按参考书绘制二维等高线图。等高线图就是将高度相同的点连成一条环状线,直接投影到平面形成的水平曲线图。

绘制二维等高线图采用contour( )函数,该函数基本格式为contour(x,y,z),其中x和y为平面上点的已知坐标矩阵,z为相应点的高度矩阵。

已知:z=x^2+y^2,其中x为-10,10区间,y为-20,20区间。

要求:绘制二维等高线图。

在matlab命令行窗口输入以下程序:

Matlab 复制代码
x=-10:1:10;
y=-20:1:20;
[X,Y]=meshgrid(x,y);
Z= X.^2+Y.^2;
contour (X,Y,Z, 'ShowText','on','LabelSpacing', 300,'TextStep',100)
title('二维等高线图')
xlabel('x轴')
ylabel('y轴')

程序中的‌'ShowText'用于控制等高线图是否显示数值标签;'LabelSpacing'用于控制同一条等高线上标签间距,数值越大,间隔越稀疏;‌‌'TextStep'用于设置标签显示步长,本程序设置每第100条等高线显示标签‌‌。运行后如图1所示。

图1 二维等高线图

相关推荐
YM52e5 小时前
鸿蒙Flutter Card组件:Material设计风格卡片
android·学习·flutter·华为·harmonyos·鸿蒙
小二·6 小时前
国产大模型部署实战:DeepSeek + vLLM本地化推理,API成本降低90%
大数据·人工智能
YangYang9YangYan6 小时前
2026通信工程专业学生无项目经验学习数据分析的价值与路径
学习·数据挖掘·数据分析
fpcc7 小时前
AI和大模型——扩展模型
人工智能
xixingzhe212 小时前
AI 自然语言转SQL
人工智能
love530love12 小时前
【笔记】AutoClaw NSIS 安装器卡死、进程杀不掉、目录删不了?我是这么解决的
人工智能·windows·笔记·agent
Mandy的名字被占用了12 小时前
晨风AI+知识付费系统|学练考全闭环,重构教育变现新模式
人工智能·后端
人间凡尔赛13 小时前
Next.js 16 生产级实战:Cache Components + View Transitions 完整指南
开发语言·javascript·ecmascript
步步为营DotNet13 小时前
Avalonia 11.3 本地离线AI图像识别绑定Minimal API AI推理网关
人工智能
满怀冰雪13 小时前
06-自动微分入门:用 Paddle 计算梯度
人工智能·python·深度学习·paddle