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

相关推荐
AI闲人12 分钟前
Jev 们不缺判断力,缺的是你的标准
人工智能·数字化·企业ai落地·语义层
Peregrine926 分钟前
C++ - > 类和对象
java·c++·算法
一条泥憨鱼29 分钟前
【从0开始学习计算机网络】| ARP 协议:地址解析,ARP 欺骗,链路层寻址
网络·后端·学习·计算机网络
余醉 | dtminer30 分钟前
56%的保护效应藏在乳腺密度里:Nat Commun 高分中介孟德尔随机化全 R 管线拆解(附核心图)
开发语言·r语言·孟德尔随机化
2501_9339232533 分钟前
SpringCloud组件:Eureka服务注册与发现
java·开发语言·后端·spring cloud·eureka
Pin_Qing34 分钟前
速度正式单独收费:OpenAI GPT-6.1 Sol Ultrafast上线,8倍速、6倍价,开发者该怎么选?
人工智能
m0_7156744335 分钟前
数据分类分级的范式转换:从规则匹配到场景化高准确率一键部署
大数据·网络·人工智能·网络安全
源梦倩影43 分钟前
我把 YuanPlan 开源了:让任务、项目文档和 AI 协作在同一个地方发生
人工智能
合尘猫43 分钟前
AI 项目上线就停:一次事件循环阻塞的完整排查过程
人工智能·后端·python
yichengerp1 小时前
电子行业常用erp系统有哪些?推荐适合中小电子厂的易呈erp软件,操作简单,易落地
大数据·运维·人工智能·云计算·制造