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

相关推荐
reikocao1 分钟前
卡尔曼滤波的动态机制:P如何改变融合权重
算法
龙粤GEO35 分钟前
实体Entity在GEO中代表什么含义
人工智能
总要学点什么37 分钟前
第89篇:三维特效-螺旋圆效果——让螺旋臂卷起一圈圈外扩的涟漪
开发语言·javascript·ecmascript·webgl·cesium·空间分析·1024程序员节
漂流瓶jz1 小时前
UVA-1612 猜名次 题解答案代码 算法竞赛入门经典第二版
数据结构·算法·题解·排序·aoapc·算法竞赛入门经典
吞下星星的少年·-·1 小时前
Div.2 CF 1130B题(构造,贪心)
算法·贪心·构造
剑雨巍巍2 小时前
AI Agent面试之基础概念
人工智能
微帧Visionular2 小时前
AI视频单帧清晰,播放时却闪烁,原因是什么?
人工智能·深度学习·音视频
武子康2 小时前
MultiNet6 空闲崩溃:`EXCVADDR=0x8` 后又出现 `CORRUPT HEAP`
人工智能·后端·agent
云智慧AIOps社区2 小时前
智能巡检机器人应用场景解析:机房巡检、园区安防、管廊巡视与展厅导览
人工智能·机器人·具身智能·智能巡检机器人·企业级智能巡检机器人·机房巡检机器人·导览机器人
EnCi Zheng2 小时前
Agent 如何进行工具调用:从一次 Function Calling 到生产级工具编排的完整链路
大数据·人工智能·agent·ai编程·工具调用