MATLAB学习笔记 plotyy函数

MATLAB学习笔记 plotyy函数1、

大家好,又见面了,我是你们的朋友全栈君。

一、线型设置:

t=0:.1:8;
[ax,h1,h2]=plotyy(t,sin(t),t,cos(t)); % plotyy(X1,Y1,X2,Y2):以左、右不同纵轴绘制X1-Y1、X2-Y2两条曲线。
set(h1,’linestyle’,’-‘,’marker’,’o’,’color’,’r’);
set(h2,’linestyle’,’:’,’marker’,’x’,’color’,’b’);

MATLAB学习笔记 plotyy函数

MATLAB学习笔记 plotyy函数

二、加注图例:

x=linspace(0,2*pi,40);
[ax,h1,h2]=plotyy(x,sin(x)+cos(x),x,exp(x));

set(h1,’linestyle’,’-‘)
set(h2,’linestyle’,’-‘)
set(h1,’marker’,’o’)
set(h2,’marker’,’+’)
hold on
x=linspace(0,2*pi,40);
hh=line(x,cos(x));
set(hh,’linestyle’,’-‘)
set(hh,’marker’,’s’)

hold on
hhf=line(x,sin(x));
set(hhf,’color’,’r’)
set(hhf,’linestyle’,’-‘)
set(hhf,’marker’,’*’)
legend([h1,h2,hh,hhf],’sin(x)+cos(x)’,’exp(x)’,’cos(x)’,’sin(x)’,0); %加注多条线的图例

MATLAB学习笔记 plotyy函数

MATLAB学习笔记 plotyy函数MATLAB学习笔记 plotyy函数

用法:linspace(x1,x2,N)  

功能:linspace是Matlab中的一个指令,用于产生x1,x2之间的N点行矢量。其中x1、x2、N分别为起始值、中止值、元素个数。若缺省N,默认点数为100。

三、坐标轴标注:

figure;
t=0:.1:3*pi;
[H,Ha,Hb]=plotyy(t,sin(t),t,exp(t));
d1=get(H(1),’ylabel’);
set(d1,’string’,’yayacpf’);
d2=get(H(2),’ylabel’);
set(d2,’string’,’bbs from hit’,’fontsize’,18);

MATLAB学习笔记 plotyy函数

MATLAB学习笔记 plotyy函数

MATLAB学习笔记 plotyy函数

四、双坐标轴

X=[10,30,50,70,100,150,200];
Y1=[0.0501,0.1847,0.1663,0.235,0.2724,0.3491,0.3856];
Y2=[0.0239,0.0545,0.1165,0.1003,0.1413,0.2381,0.2433];
[AX,H1,H2]=plotyy(X,Y1,X,Y2,’plot’,’plot’); %双y轴图像
xlabel(‘User ID’);
set(get(AX(1),’ylabel’),’string’,’Average Trust Value’);  %对坐标标注
set(get(AX(2),’ylabel’),’string’,’Normalized NTR, NBTR, NREJ’);
set(AX(1),’ytick’,[0:0.1:1]);               %控制左边的y轴的刻度标注
set(AX(2),’ytick’,[0:0.1:1]);  
set(H1,’marker’,’*’);
set(H2,’marker’,’o’);
set(H2,’LineStyle’,’none’)
legend(‘Average Trust Value’,’NTR’);

MATLAB学习笔记 plotyy函数

MATLAB学习笔记 plotyy函数

MATLAB学习笔记 plotyy函数

五、legend函数

legend(字符串1,字符串2,字符串3,…,参数)  


参数字符串的含义如下表所示:

参数字符串                                      含  义  
    0                            尽量不与数据冲突,自动放置在最佳位置  

    1                                      放置在图形的右上角  

    2                                      放置在图形的左上角  

    3                                      放置在图形的左下角  

    4                                      放置在图形的右下角  

   -1                                    放置在图形视窗的外右边 


参考:http://blog.sina.com.cn/s/blog_59a069d50101lcdh.html

http://blog.sina.com.cn/s/blog_4d66c6ca0100jdjh.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148469.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 项目管理学习笔记之中的一个.项目管理综述「建议收藏」

    项目管理学习笔记之中的一个.项目管理综述

    2022年1月21日
    43
  • java和javase一样吗

    java和javase一样吗接口概述:接口是Java语言中的一种引用类型,是方法的”集合”,所以接口的内部主要就是定义方法,包含常量,抽象方法(JDK7及以前),额外增加默认方法和静态方法(JDK8),额外增加私有方法(jdk9)。接口的定义,它与定义类方式相似,但是使用interface关键字。它也会被编译成.class文件,但一定要明确它并不是类,而是另外一种引用数据类型。publicclass类名.java–>.classpublicinterface接口名.java–>.class接口的使

    2022年7月7日
    24
  • java中接口的定义与实现

    java中接口的定义与实现

    2021年12月6日
    36
  • 配对t检验的应用条件是什么_配对t检验在实际工作中的应用[通俗易懂]

    配对t检验的应用条件是什么_配对t检验在实际工作中的应用[通俗易懂](r:相关系数)双样本t时用此公式计算标准误:→三、成组t检验:适用于完全随机设计的两均值比较,要求个体之间相互独立,两组资料均服从正态分布且方差齐性,即为标准的双样本t检验。四、我们重点来看一下,配对t检验,配对t检验从设计上分为3种情况,如下:1、自身配对设计:选择K个受试者,分别在甲、乙两个不同的试验条件(即某个因素的两个水平)下,测出每个受试者同一个指标的两个数值,并把它们配成一对。2、同…

    2022年6月19日
    49
  • JavaScript页面后退或关闭

    JavaScript页面后退或关闭后退方法history.go(-1)如果无法后退时,会返回一个undefined,利用这一点来判断是否可以后退,不能后退时执行window.close();if(!history.go(-1)){window.close();}window.close();对于火狐浏览器经常会无法关闭。因为火狐浏览器只能关闭通过JS新建的窗口,即有target=”_blank”属性的标签,或者

    2022年7月25日
    45
  • ManagementObject 中WMI的一些参数(Win32_NetworkAdapterConfiguration)

    ManagementObject 中WMI的一些参数(Win32_NetworkAdapterConfiguration)TheWin32_NetworkAdapterConfigurationclasshasthefollowingproperties.ArpAlwaysSourceRouteDatatype:booleanAccesstype:Read-only IfTRUE,TCP/IPtransmitsAddressResolutionProtocol(ARP

    2022年10月2日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号