在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 二维等高线图

相关推荐
重生之小比特13 小时前
【初阶C++】stack和queue
开发语言·c++·vs·queue
Dawson Zhu13 小时前
Agent 响应延迟优化:从推理引擎到系统架构的四层优化模型
人工智能·语言模型·架构·aigc·agi
码流子13 小时前
智慧高速产品集落地全解析:一套方案打通车道接入、收费、管控与安全监测
大数据·人工智能·物联网·架构·系统架构
是枚小菜鸡儿吖13 小时前
同版式截图批量打码:用华为云码道做一个本地小工具!
人工智能·后端·ai·华为云码道
qq_1998868713 小时前
第8板块·第1节:主机与设备内存管理基础与统一内存
c++·人工智能·gpu算力·cuda
麻花地13 小时前
Jev 模型深度解读:不生成文字的 System One 决策模型
人工智能·深度学习
爱喝水的鱼丶13 小时前
SAP-ABAP:MM 模块供应商主数据开发:字段扩展、分级管控与同步接口开发
开发语言·性能优化·接口·sap·abap·增强·经验交流
SelectDB技术团队13 小时前
StarRocks 迁移至 Apache Doris 完整指南:三步完成结构、数据与业务平滑切换
数据库·人工智能·sql·clickhouse·apache doris·selectdb·湖仓架构升级
ysu_031413 小时前
【2026】AI Agent 工程化落地六大挑战:从路径坍缩到成本失控
人工智能·ai·rag·ai agent·大模型应用·langgraph·agent工程化
小小数媒成员13 小时前
UGUI 性能优化(详细,全,深入)
开发语言·unity·游戏引擎