矩阵等高线图的含义,matlab contour函数绘制等高线

等高线(英语:Contour line)指的是地形图上高程相等的各点所连成的闭合曲线。在绘制和地形相关的数据时,经常要使用等高线。MATLAB的contour函数能够绘制等高线。

1.contour函数绘制矩阵的等高线图

语法contour(Z)contour(X,Y,Z)contour(___,levels)contour(___,LineSpec)contour(___,Name,Value)contour(ax,___)M=contour(___)[M,c]=contour(___)说明contour(Z) 创建一个包含矩阵 Z 的等值线的等高线图,其中 Z 包含 x-y 平面上的高度值。MATLAB会自动选择要显示的等高线。Z 的行索引和列索引分别是平面中的 x 和 y 坐标。contour(X,Y,Z) 指定 Z 中各值的 x 和 y 坐标。contour(___,levels) 将要显示的等高线指定为上述任一语法中的最后一个参数。将 levels 指定为标量值 n,以在 n 个自动选择的层级(高度)上显示等高线。要在某些特定高度绘制等高线,请将 levels 指定为单调递增值的向量。要在一个高度 (k) 绘制等高线,请将 levels 指定为二元素行向量 [k k]。contour(___,LineSpec) 指定等高线的线型和颜色。contour(___,Name,Value) 使用一个或多个名称-值对组参数指定等高线图的其他选项。请在所有其他输入参数之后指定这些选项。有关属性列表,请参阅 Contour 属性。contour(ax,___) 在目标坐标区中显示等高线图。将坐标区指定为上述任一语法中的第一个参数。M=contour(___) 返回等高线矩阵 M,其中包含每个层级的顶点的 (x, y) 坐标。[M,c]=contour(___) 返回等高线矩阵和等高线对象 c。显示等高线图后,使用 c 设置属性。2.绘制函数的等高线

程序

clc;clear all;close all;x = linspace(-2*pi,2*pi);y = linspace(0,4*pi);[X,Y] = meshgrid(x,y);%创建矩阵 X 和 Y,用于在 x-y 平面中定义一个网格。将矩阵 Z 定义为该网格上方的高度。然后绘制 Z 的等高线。Z = 2.*sin(X)+3.*cos(Y);contour(X,Y,Z)运行结果

3.绘制多个层级的等高线

程序

clc;clear all;close all;figure;subplot(3,1,1)[X,Y,Z] = peaks;contour(X,Y,Z,20)subplot(3,1,2)contour(X,Y,Z,30)subplot(3,1,3)[X,Y,Z] = peaks;contour(X,Y,Z,’–‘)运行结果

4.带标签的等高线

程序

clc;clear all;close all;figure;x = -2:0.2:2;y = -2:0.2:3;[X,Y] = meshgrid(x,y);Z = X.*exp(-X.^2-Y.^2);% 将 Z 定义为两个变量 X 和 Y 的函数。然后创建该函数的等高线图,并通过将 ShowText 属性设置为 ‘on’ 来显示标签。contour(X,Y,Z,’ShowText’,’on’)运行结果

clabel函数可以为等高线图添加高程标签

程序

clc;clear all;close all;x=-100:50:100;y=-100:50:100;[x,y]=meshgrid(x,y);z=(1./sqrt((y-10.5).^2+x.^2)-1./sqrt((y+10.5).^2+x.^2));%创建一个等高线图并获取等高线矩阵 C 和等高线对象 h。然后,为等高线图添加标签。[C,h] = contour(x,y,z,-0.5:0.002:0.5); clabel(C,h)%仅为等高线层级为 2 或 6 的等高线添加标签。figure;[C,h] = contour(x,y,z,-0.5:0.002:0.5); v= [2,6];clabel(C,h,v)%使用 Name,Value 对组参数,将标签的字体大小设置为 15 磅并将颜色设置为红色。figure;[C,h] = contour(x,y,z,-0.5:0.002:0.5); clabel(C,h,’FontSize’,15,’Color’,’red’)%通过重新发出 clabel 命令设置其他属性。例如,将字体粗细设置为粗体并将颜色更改为蓝色。clabel(C,h,’FontWeight’,’bold’,’Color’,’blue’)figure;%创建一个等高线图并返回等高线矩阵 C。然后,为等高线添加标签。C = contour(x,y,z,-0.5:0.002:0.5); clabel(C)运行结果

5.自定义线宽

程序

clc;clear all;close all;figure;x = -2:0.2:2;y = -2:0.2:3;[X,Y] = meshgrid(x,y);Z = X.*exp(-X.^2-Y.^2);% 将 Z 定义为两个变量 X 和 Y 的函数。然后创建该函数的等高线图,并通过将 ShowText 属性设置为 ‘on’ 来显示标签。[M,c] =contour(X,Y,Z,’ShowText’,’on’)%通过将 LineWidth 属性设置为 3,使等高线更粗。c.LineWidth = 3;运行结果

6.实例

实例1

程序

clc;clear all;close all;figure(1)subplot(1,2,1)peaks(3);subplot(1,2,2)[c,h] = contour(peaks(3));clabel(c,h,’fontsize’,14);运行结果

实例2

程序

clc;clear all;close all;x=-100:1:100;y=-100:1:100;[x,y]=meshgrid(x,y);z=(1./sqrt((y-10.5).^2+x.^2)-1./sqrt((y+10.5).^2+x.^2));contour(x,y,z,-0.5:0.002:0.5)运行结果

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/325085.html

(0)

相关推荐

  • 淘宝10年账单怎么看(怎么查看淘宝十年账单)

    来咯!来咯!你们的魔鬼——一年一度的“淘宝年度账单”今天新鲜出炉啦!”刚刚,淘宝官方微博发布一条消息:“#淘宝年度账单#淘宝搜索‘我和2020’,有你想看的东西。”在网友们的期待中、忐忑中,淘宝年度账单如约而至。 做好心理建设,深吸一口气,搓搓手心,再打开淘宝,在搜索框中输入“我和2020”。像潘多拉魔盒一样,打开闹心,不打刺挠,每一笔消费都给你数的明明白白…

    2021-12-02
  • 医院专用早产儿奶粉,早产儿特殊配方奶粉

    明天就是世界早产日了,知食君这两天还是重点谈谈早产宝宝。 昨天的文章,知食君主要是希望能帮助准妈妈们尽量避免早产。(详情请戳:早产宝宝成长问题多,准妈妈该如何避免早产?)但看过文章的人应该知道,有时这种事情无法控制。 那么如果宝宝提前出生,该如何追赶生长呢?有什么喂养的方式,有没有专用的食品呢? 答案是有!它们被称为早产/低体重儿特殊配方奶粉,专门为早产宝宝…

    2023-07-08 投稿
  • 快速格式化勾选和不勾选区别(格式化和快速格式化哪个好)

    “家里有好多旧手机、旧ipad都不敢扔也不敢送人。删除的数据还能恢复,格式化也不保险,看样子不随便处置是对的。”北京海淀区的李女士对《中国消费者报》记者说。   今年央视“3·15”晚会上,相关技术人员针对“如何彻底清除手机数据”进行了测试,得出被快速格式化的数据能轻易恢复的结论,发现许多已经恢复出厂设置的手机里,文件仍然存在,数据并未被真正删除,通过一定的…

    2023-06-03
  • 如何查询百度的收录情况(百度提交收录口)

    不管是做网站还是做排名优化,大多数人都会关注这个收录问题,道理大家都懂,网站只有在收录的基础上才会获得排名,所以可以说收录是网站获取排名的基础,收录的多少也就决定了获取排名几率的大小。 那么怎么能让网站快速被百度收录,百度快速收录网站有什么可行性的办法,如何查询百度的收录情况呢? 什么是百度收录 百度收录就是与互联网用户共享网址,网站收录前提是网站首页提交给…

    2023-01-31 投稿
  • 电脑左面,电脑桌面怎么恢复原来

    电脑桌面怎么恢复正常?作为职场工作人员,我一定遇到过这样的情况。我不知道发生了什么。bug卡住了,突然出现了蓝屏和黑屏。为了重启,很多小伙伴会选择强制关机,但是当你在这里开始的时候,你会发现很多重要的图片、文档、视频、表格,甚至是花钱买的游戏APP所有这些都消失了,但没有打开回收站,所以这次我们会找到桌面数据,所以如何快速恢复电脑屏幕正常,今天小编就给大家带…

    2023-06-23
  • 学生找兼职用什么软件比较好(学生找暑假工的app)

    中高考结束,毕业季来临。不管成绩好坏,考完的学生朋友们大概都将面临一个问题——是在家吹着空调等开学呢?还是出门找个兼职赚点生活费,顺便磨砺一下自己? 布偶猫的弟弟前几天就被老母亲踢出家门,要求他提前体验一下社会生活。   布偶猫很理解老母亲想要磨砺弟弟的良苦用心。毕竟随着生活条件的逐渐提高,现在的孩子普遍都没怎么吃过生活的苦。不晓得赚钱的辛苦,便体…

    2021-11-28 投稿
  • 蚩尤部落,蚩尤的部落位于中国哪个地方

    在距今大约4600年前,炎黄联盟与蚩尤部落爆发了一场决定中国历史走向的战役,史称“涿鹿之战”。后世在口口相传中,逐渐为其增添了许多神魔色彩,诸如蚩尤“兽身人语,铜头铁额”,黄帝相邀多位神仙助战,不过据此将其归为神话未免有失偏颇。上古时期虽未留下文字,但类似“涿鹿”这样的大事件,如果从地缘的角度去分析,大概率还是能够还原这场战争背后的人性与逻辑。 彼时的华夏大…

    2023-06-23 投稿
  • 科尔沁博尔济吉特家族历史, 为什么皇太极太快了

    皇太极一生有不少女人,光是有名号的后妃就有15人。这其中有3位来自蒙古科尔沁部博尔济吉特氏家族,她们分别是皇后哲哲、庄妃布木布泰(孝庄皇后)及宸妃海兰珠。 说起来,这3人还是姑侄关系,哲哲是布木布泰和海兰珠的姑姑,而海兰珠又是布木布泰同父异母的姐姐。 哲哲嫁给皇太极的时候是16岁,而布木布泰出嫁的时候才13岁,有意思的是海兰珠嫁给皇太极的时候,已经26岁了。…

    2023-06-05
  • 域名没有备案使用cdn(免备案cdn推荐)

    之前战天博客一直处于裸奔状态,小站嘛,也没人惦记着,所以也没怎么防范。 但前段时间被人盯上之后,我知道该慢慢注意网站安全问题了。 碰巧有朋友问香港cdn的问题,就给大家推荐一个免备案cdn。 要说抗D,抗C,那么无疑是cf,免费还强大,但cf大家都知道,基本只有“减速”功能,网站正常状态下肯基本不会用的,毕竟太影响用户体验了。 一般攻击都是直接攻击域名以及i…

    2021-02-03
  • 让顾客心动的句子简单(让顾客信任感动的句子)

    与我们的顾客建立好感的3个要点 : 1、笑脸 笑容——服务人员的笑容,可使人与人之间建立好感。人常 说,世上最好的化妆品就是笑容,古语有举手不打笑脸人之说, 所以笑容是人的魅力标志之一! 笑容三种标准:微笑(嘴角上翘)——称三分笑 愉快笑(露出牙齿 6-8 颗)——称七分笑 开怀大笑(敞开心怀爽朗大笑)——称十分笑 2、嘴甜 一个会赞美别人的人最容易建立人与…

    投稿 2021-12-23
  • 马云宣布花呗借呗大规模关闭(花呗近期关闭大量用户)

    有媒体报道称,支付宝“借呗”名称已经变更为“信用贷”,且明确提示由银行提供服务。页面上展示的金融机构是消费信贷服务提供方。额度、利率等都是该金融机构独立审批的结果,申请的贷款资金也由该金融机构发放。 随后,借呗方面回应称,借呗正在逐步推进品牌隔离工作,包括蚂蚁消费金融公司在内的多家持牌金融机构将共同为用户提供更便捷、优质的小额消费信贷服务。 如今,随着国家的…

    2021-12-15 投稿
  • 外出旅游必备,进藏旅游必备清单大全最新

    很多朋友对于**旅游都会有这样的问题:以前没去过**,对**不太懂,这次去了**,才发现原来要准备的**旅游必备物品还是有不少的。这里静静为大家准备以下**旅游必备物品清单,最近打算去**的小伙伴们,可以看过来啦! **作为少有的高原旅行之地,必须做好充分的准备才能玩得很不错。当然这里的充分准备并不是指要把所有用得上的东西都带去**哟~去**旅游必备物品,建…

    2023-07-01