在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 小时前
Python f-string 进阶:数字格式化、对齐填充、调试 = 号与嵌套表达式
开发语言·数据库·python·字符串格式化·f-string
IvanCodes13 小时前
RAG 实战教程(一):RAG 工作原理与完整流程——分片、索引、召回、重排和生成
人工智能·后端·agent
今天AI了吗13 小时前
合规场景下的 AI 推理可解释性:Attention 可视化与推理路径追踪的工程实践
人工智能
周末程序猿14 小时前
浅析大模型推理十二篇之KV Cache
人工智能
鱼樱前端14 小时前
用 AI 做内容变收入
前端·人工智能·ai编程
Dawson Zhu15 小时前
基于Palantir Foundry构建半导体制造AI友好型数据中台:从良率分析场景谈起
人工智能·语言模型·架构·制造·agi
To_OC15 小时前
LC 438 找到所有字母异位词:暴力超时后,我靠滑动窗口一招搞定
javascript·算法·leetcode
fthux15 小时前
装闭 RenoPit 源码解析(04):装修图纸和合同文件上传处理流程
人工智能·ai·开源·github·open source·renopit
一壶浊酒..16 小时前
Scrape Webpack练习
开发语言·javascript·webpack