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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • centos7下kafka集群搭建

    centos7下kafka集群搭建概述集群安装或者单机安装都可以,这里介绍集群安装。Kafka本身安装包也自带了zookeeper,也可以使用其自带的zookeeper。建议试用自己安装的zookeeper,本教程试用单独安装的zookeeper。安装环境3台centos7虚拟机:10.15.21.6210.10.182.16810.10.182.169kafka_2.10-0.10.2.0zookeeper-3.4.9

    2022年6月5日
    32
  • 什么叫侧面指纹识别_屏下指纹和侧面指纹触控有什么区别

    什么叫侧面指纹识别_屏下指纹和侧面指纹触控有什么区别指纹识别作为一种生物识别方案,在手机上的应用为用户日常使用带来了极大的便利,从解锁手机到应用加密再到支付等场景,原本需要输密码的繁琐场景如今按一下手指就行。随着手机的发展,指纹解锁也出现了不同的解决方案,比如OPPOK3所采用的目前主流的屏下指纹解锁,以及荣耀9X所采用侧面指纹解锁。那么在实际应用场景中,哪种指纹识别更实用呢?采用了屏幕指纹的OPPOK3与侧面指纹的荣耀9X都有着真全面屏的设计…

    2022年6月30日
    46
  • 移位运算的问题「建议收藏」

    移位运算的问题「建议收藏」正数正数的原码,反码,补码相同正数,左移乘2,右移除2左移右移都补0如果左移丢1,会出错;如果右移丢1,会影响精度负数负数的原码左移补0,右移也补0左移丢1,会出错;右移丢1,会出错负数的反码左移补1,右移补1(因为原码补0不影响,那么反码应该补1)左移丢0,会出错(这里的0是原码中的1),右移丢0,会出错负数的补码从右往左的第一个1(包括这个1)往右的数和原码一样,

    2022年7月14日
    17
  • docker服务启动,重启,关闭命令

    docker服务启动,重启,关闭命令最近刚学习dockerdocker启动命令,docker重启命令,docker关闭命令启动systemctlstartdocker守护进程重启sudosystemctldaemon-reload重启docker服务systemctlrestartdocker重启docker服务sudoservicedockerrestart关闭docker…

    2022年5月17日
    69
  • 一款非常好看的客服系统源码[通俗易懂]

    一款非常好看的客服系统源码[通俗易懂]客服系统源码开源,对二次开发没有限制,开发者更改或者定制功能都非常方便,高稳定性基于ThinkPhp6+Swoole+LayUi+PHP8开发,智优客服系统具有超高稳定性,得到越来越多的客户喜爱源码下载地址:下载地址源码仅供用于学习和交流,请遵循相关法律法规.禁止使用违法用途!…

    2022年9月21日
    3
  • 面试中问什么问题最能让面试官记忆犹新?

    面试中问什么问题最能让面试官记忆犹新?

    2022年2月18日
    41

发表回复

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

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