clc
clearx = linspace(0,1,10);
y1 = x;
y2 = -1e5*(x-1);figure;
[Axess, Line1, Line2] = plotyy(x,y1, x,y2);%%% 设置纵坐标范围
set(Axess(2), 'YLim', [0,1e5])%%% 设置线型
set(Line1,'LineStyle','-','color','b', 'LineWidth',1.5);
set(Line2,'LineStyle','--','color','r','LineWidth',1.5);%%% 计算当前横纵坐标轴长度
Line1_xlim=xlim(Axess(1));
Line1_ylim=ylim(Axess(1));
Line1_xlim_length=Line1_xlim(2) - Line1_xlim(1);
Line1_ylim_length=Line1_ylim(2) - Line1_ylim(1);
Line2_xlim=xlim(Axess(2));
Line2_ylim=ylim(Axess(2));
Line2_xlim_length=Line2_xlim(2) - Line2_xlim(1);
Line2_ylim_length=Line2_ylim(2) - Line2_ylim(1);%%% 设置xlabel和ylabel
xlabel('$x$','Interpreter','latex','FontSize',20)
ylabel(Axess(1), '$y_1$','Interpreter','latex','color','b','FontSize',20,'rotation',0,'position',[-Line1_xlim_length/10     Line1_ylim_length/2]); % left y-axis
ylabel(Axess(2), '$y_2$','Interpreter','latex','color','r','FontSize',20,'rotation',0,'position',[Line2_xlim_length*11.1/10 Line2_ylim_length*3.05/5]); % right y-axis%%% 设置坐标轴距离画板(图形窗口figure)边距(0--1)-以便完全显示ylabel
% gcf 返回当前Figure 对象的句柄值
% gca 返回当前axes 对象的句柄值
% gco 返回当前鼠标单击的句柄值,该对象可以是除root 对象外的任意图形对象,并且Matlab 会把当前图形对象的句柄值存放在Figure 的CurrentObject属性中。
set (gca,'position',[0.12,0.15,0.75,0.75] );%%% 设置刻度线:处理左纵轴刻度线对右纵轴的影响
%%% 设置左纵轴
set(Axess(1),'XColor','k','YColor','b'); % 这里XColor控制下边横轴、刻度和刻度线的颜色;YColor控制左边纵轴、刻度和刻度线的颜色
%%% 设置右纵轴
box off
ax2 = axes('Position',get(gca,'Position'),...'XAxisLocation','top',...'YAxisLocation','right',...'Color','none',...'XColor','k','YColor','r'); % 这里XColor控制上边横轴的颜色,YColor控制右边纵轴的颜色
set(ax2,'YTick', []);
set(ax2,'XTick', []);
set(Axess(2),'XColor','k','YColor','r'); % 这里XColor无用;YColor控制右边刻度和刻度线的颜色%%% 设置在哪些值显示刻度线并设置对应的刻度值
set(Axess(1),'ytick',[0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1],'yticklabel',{'0','0.1','0.2','0.3','0.4','0.5','0.6','0.7','0.8','0.9','1'})
set(Axess(2),'ytick',[0 0.25 0.5 0.75 1]*1e5,'yticklabel',{'0','0.25','0.5','0.75','1'}) %%% 通过添加文本框设置纵轴刻度科学计数法表示
annotation('textbox',...[0.868113095238096 0.921002456408551 0.0806964285714273 0.0682539682539709],...'Color',[1 0 0],...'String',{'\times10^5'},...'FitBoxToText','off',...'EdgeColor','none');

matlab绘图实例-绘制双纵轴曲线图相关推荐

  1. Matlab绘图:绘制双坐标轴(双y轴)并设置两个y轴的颜色

    改变颜色有两种方法: 第一种 在开头就设置 close all fig = figure; left_color = [0 0 1]; right_color = [0 1 0]; set(fig,' ...

  2. Matlab 绘制双纵轴图

    Matlab 作为比较常用的一种科学计算语言,其强大的绘图功能是很多软件所不能比拟的.在众多种类的图中,双纵轴图是比较常见的一种图,但网上的众多教程老旧,程序复杂,因此本篇特此来介绍下 Matlab ...

  3. Matlab 绘制双纵轴三纵轴图

    三纵轴图 三坐标的图在前文中有所介绍:这次主要讲绘制双轴. matlab 绘制三坐标(轴)图 绘制双纵轴图: yyaxis 简单用法 在MATLAB中,yyaxis可以用于绘制具有两个不同y轴的图形. ...

  4. matlab 绘图 实例,MATLAB 绘图实例

    代码+图片: 环境 : matlab  r2012b 1   在0≤x≤2区间内,绘制曲线 y=2e-0.5xcos(4πx) 代码: x=0:pi/100:2*pi; y=2*exp(-0.5*x ...

  5. 超全的matlab绘图实例及代码(曲线,曲面,饼状图,柱形图,网格图,球面等)

    1.三维曲线 >> t=0:pi/50:10*pi; >> plot3(sin(2*t),cos(2*t),t) >> axis square >> g ...

  6. ROC曲线详解及matlab绘图实例

    在信号检测理论中,接收者操作特征曲线(receiver operating characteristic curve,或者叫ROC曲线)是一种坐标图式的分析工具,用于 (1) 选择最佳的信号侦测模型. ...

  7. MATLAB入门实例——绘制伯德图

    MATLAB命令和矩阵函数_小韩每天进步一点点的博客-CSDN博客 上文了解到一些常用的MATLAB命令和矩阵函数,通过文档,可以快速找到对应功能的命令和矩阵函数.以画一个伯德图为例: MATLAB具 ...

  8. matlab绘图实例-多线图

    目录 matlab线条设定 结果图常用设置(matlab) 一个完整的五线图绘制模板(matlab) 求多项式的根 matlab线条设定 matlab线条设定-官网 matlab线条设定2-官网 ma ...

  9. MATLAB绘图_1绘制衰减震荡曲线

    例1.1 用M文件画出衰减震荡曲线 y=e−t3cos⁡3ty = e ^ { - \frac { t } { 3 } } \cos 3 ty=e−3t​cos3t 及它的包络线 y0=e−t3{ y ...

最新文章

  1. 区分什么是Apache、Tomcat,之间有什么关系?
  2. linux的共享内存,linux共享内存实际在哪里?
  3. 京瓷6525_京瓷6525扫描怎么设置?
  4. 搜索引擎学习(二)Lucene创建索引
  5. 牛客假日团队赛5 K 金币馅饼 (DP 基础题)
  6. 深度学习基本概念笔记
  7. C++类型萃取之type_traits和type_info
  8. 对于android和iphone计划
  9. R 学习笔记《十一》 R语言初学者指南--图形工具(续)
  10. Linux 目录初识
  11. 腾讯QQ 类企业QQ在线代码!
  12. oracle表数据导出成unl文件,oracle的文本导入、导出技巧
  13. 浅学C++(3)学习C语言(电话簿)
  14. cFosspeed 11.4 — 网络加速器
  15. 榆次哪儿有学计算机的,山西榆次计算机专业院校太重技校抓住机会
  16. Python入门(二)——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化
  17. 如何用一个鼠标控制多台电脑?
  18. 用Java实现简单的“马赛克拼图”
  19. HTML5教程8-视频
  20. 笔记本拆c面_拆解C面准备步骤 注意拧下所有螺丝_Alienware 15_笔记本评测-中关村在线...

热门文章

  1. 如何在iOSnbsp;8中使用Swift和Xco…
  2. 树莓派创建文件夹权限不够_Linux或树莓派3——挂载U盘、移动硬盘并设置rwx权限...
  3. 转:基于Vue移动音乐web app跨域获取QQ音乐歌单接口教程
  4. 无线路由器的dhcp服务器是什么,路由器dhcp是什么 路由器dhcp服务器如何设置
  5. postman后端返回的数据显示中文乱码解决
  6. 《Python编程初学者指南》 道森中文版附源代码
  7. VMware Linux虚拟机CPU占用过高
  8. InStr Split UBound 几个vb函数
  9. Alpha阶段敏捷冲刺⑧
  10. 中学计算机论文题目,高中学生信息技术论文题目.docx