[Matlab] 如何在matlab画一个双y轴图像

x=0:0.01:20;
y1=200*exp(-0.05*x).*sin(x);
y2=0.8*exp(-0.5*x).*sin(10*x);
[AX,H1,H2]=plotyy(x,y1,x,y2,'plot')%plot函数图像

set(AX(1),'XColor','k','YColor','b');%设置左边y轴
set(AX(2),'XColor','k','Ycolor','g');%设置右边y轴
HH1=get(AX(1),'Ylabel');
set(HH1,'String','Left Y-axis');%设置左边y坐标轴标题
set(HH1,'color','b');%设置左边y坐标轴图样颜色为'b',蓝色
HH2=get(AX(2),'Ylabel');
set(HH2,'String','Right Y-axis');%设置右边y坐标轴标题
set(HH2,'color','r');%设置右边y坐标轴图样颜色为'r'红色
set(H1,'LineStyle','-');%设置函数y1的线形状
set(H1,'color','b');%设置函数y1的线颜色
set(H2,'LineStyle',':');%设置函数y2的线形状
set(H2,'color','r');%设置函数y2的线颜色
legend([H1,H2],{'y1=200*exp(-0.05*x).*sin(x)';'y2=0.8*exp(-0.5*x).sin(10*x)'});%设置图样
xlabel('Zero to 20\musec.');%设置x轴
title('Labeling plotyy');%设置表头

[Matlab] 如何在matlab画一个双y轴图像

Original: https://blog.csdn.net/weixin_60404094/article/details/124347951
Author: YuleLeung167
Title: [Matlab] 如何在matlab画一个双y轴图像

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/694497/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球