(20191123)matlab绘制指定数值的等高线并添加标注+Matlab绘制平行x或y轴或任意直线_matlab中知道某几个点的值怎么画等高线-程序员宅基地

技术标签: matlab  绘制平行x或y轴直线  等高线标注  

一、matlab等高线绘制并添加标注

参考:https://ww2.mathworks.cn/help/matlab/ref/clabel.html

说明:

1)contour(x,y,z):默认10条等值线

contour(x,y,z,n):画n个值的等值线

contour(x,y,z,v):v是一个数列,可以画出数列内指定的值的等值线

输入代码:

v = [-0.3 0 0.35 1 1.5];%标注对应的标签
[c,h]=contourf(r_China2,v);hold on
shading interp;
colormap(jet);
clabel(c,h,v)

输出:

 

二、绘制平行与x轴或者y轴的直线:在有些实验图中,需要绘制一条参考线

参考:

https://ww2.mathworks.cn/help/matlab/ref/line.html?searchHighlight=line&s_tid=doc_srchtitle

如:

在点 (1,2) 和 (9,12) 之间绘制一条红色虚线:

代码:

x = [1 9];%起点
y = [2 5];%终点
line(x,y,'Color','red','LineStyle','--');hold on

line([0 10],[3 3]);hold on;%绘制y=3,
line([2 2],[0 5]);hold on;%绘制x=2,

输出:

 

上面绘制平行x或y轴的时候,需要自己给出上下限,不方便,下面介绍另一种方法:

参考:

https://blog.csdn.net/lqzdreamer/article/details/70492248

代码:

绘制x=1的直线:

绘制y=0.5:

x=0:0.1:2*pi;   %x的取值生成
y=sin(x);   %y=sin(x)函数
plot(x,y); hold on; %绘制图形
ylim=get(gca,'Ylim'); % 获取当前图形的纵轴的范围
plot([1,1],ylim,'r--');hold on; % 绘制x=1的直线
%[1,1]表示直线起点和终点的横坐标
%ylim 用于绘制y轴的取值范围

xlim=get(gca,'Xlim');
plot(xlim,[0.5 0.5],'r--');hold on; % 绘制y=0.5的直线

输出:

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/sinat_32602421/article/details/103211043

智能推荐

留言板——提交界面-程序员宅基地

文章浏览阅读625次。这一节主要为右侧提交界面的设计。 主要代码: <divclass="container"><divclass="starter-template"><h1>留言板</h1></d..._留言板前端页面表单

一、linux系统CentOS安装_熟悉常见linux系统centos-程序员宅基地

文章浏览阅读1k次。初次接触linux,不会操作,我们怎么做呢?我们可以在我们比较熟悉的系统里嵌套linux系统,那么就需要先创造一个可以嵌套安装linux系统的环境,这时虚拟机就可以帮我们完成。一、安装虚拟机虚拟机的种类有VMware、VirtualBoxVirtualBox下载地址是 http://www.virtualbox.org/wiki/Downdoads (免费)VMware下载地_熟悉常见linux系统centos

MP3 文件-程序员宅基地

文章浏览阅读200次。MP3 文件是由帧()构成的,帧是MP3 文件最小的组成单位。MP3的全称应为MPEG1 Layer-3 音频文件,MPEG(Moving Picture Experts Group) 在汉语中译为活动图像专家组,特指活动影音压缩标准,MPEG音频文件是MPEG1 标准中的声音部分,也叫M..._mp3文件结构

通过@Async来看spring的AOP实现方式-程序员宅基地

文章浏览阅读1.1k次。spring会根据定义的AdviceMode类型(PROXY, ASPECTJ)选择不同的aop实现方式, 一般使用的是PROXY 。 public class AsyncConfigurationSelector extends AdviceModeImportSelector<En..._@async和aop

android 哪些代码不用混淆,AndroidStudio中代码混淆以及打包操作-程序员宅基地

文章浏览阅读817次。摸索了两天,大概了解了在AndroidStudio中代码混淆和打包发布的过程,在此记录下。代码混淆:关于代码混淆的作用,就不多解释了,整个过程大致如下:在app下的build.gradle文件中添加如下代码(minifyEnabled 表示是否混淆,默认是false,这里要记得设置成true): 其中proguard-android.txt文件是本地sdk/tools/proguard文件夹下的..._哪些类不应该混淆

敏捷开发简介_发由几种轻量级的软件开发方法组成。它们包括:极限编程(xp),scrum,精益开发(leand-程序员宅基地

文章浏览阅读467次。敏捷开发简介在软件工业界,敏捷开发已成为众多高效开发团队的制胜之道。它不仅被许多中小公司青睐,在全球一百强的企业中,敏捷也已大行其道,受到许多资深项目管理者和开发人员的推崇。欧美软件企业中,有近半企业已采用敏捷方法进行开发。大多数尚未应用敏捷的企业,也都对其有所了解,而且很多在计划实施。中国的外企,外包公司和许多知名企业也都开始采用了敏捷方法。例如,腾讯内部几乎所有_发由几种轻量级的软件开发方法组成。它们包括:极限编程(xp),scrum,精益开发(leand

随便推点

转:[Android]使用ActivityGroup来切换Activity和Layout-程序员宅基地

文章浏览阅读36次。前言   在一个主界面中做Activity切换一般都会用TabActivity,使用方便,Activity互相之间相对独立,但是可定制性不强,而且修改起来很麻烦。当然也可以把layout分开,把逻辑代码全写在主界面的逻辑代码中,但是很明显可维护性相当差,这里通过ActivityGroup来解决这个问题。声明  欢迎转载,但请保留文章原始出处:)    博客园:http:...

织梦cms模板下载:广告品牌设计网站织梦模板-程序员宅基地

文章浏览阅读81次。模板名称:广告品牌设计网站织梦模板 模板介绍: 织梦最新内核开发的模板,该模板属于品牌广告设计类企业模板,dedecms最新版内核开发,原创设计、手工书写DIV+CSS,完美兼容IE7+、Firefox、Chrome、360浏览器等;主流浏览器;页面简洁简单,容易管理,DEDE内核都可以...

ASP->ASP.NET 迁移的Guideline (转)-程序员宅基地

文章浏览阅读62次。ASP->ASP.NET 迁移的Guideline (转)[@more@]ASP->ASP.NET 迁移的Guideline小气的神2003-08-26XML:namespace prefix = o n..._mscs guideline

Vue和React的异同点,及技术选型_vue和react谈谈区别和选型考虑-程序员宅基地

文章浏览阅读813次。Vue和React的异同点,及技术选型_vue和react谈谈区别和选型考虑

掌握g2o边的代码套路--从零开始一起学习SLAM-程序员宅基地

文章浏览阅读281次。  小白:师兄,g2o框架《从零开始一起学习SLAM | 理解图优化,一步步带你看懂g2o代码》,以及顶点《从零开始一起学习SLAM | 掌握g2o顶点编程套路》我都学完啦,今天给我讲讲g2o中的边吧!是不是也有什么套路?   师兄:嗯,g2o的边比顶点稍微复杂一些,不过前面你也了解了许多g..._g2o中setparameterid

只用html+css做出会跳动爱心_html+css构建动态爱心-程序员宅基地

文章浏览阅读6.3k次,点赞11次,收藏50次。【代码】只用html+css做出会跳动爱心。_html+css构建动态爱心