MATLAB软件画图,如何对双Y轴分别进行说明?使用plotyy(),画出来的图有两个Y轴,但使用ylabel('字符窜'),对Y轴进行说明的时候,只能对一个Y轴进行说明.如何分别对两个Y轴进行说明呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/01 21:18:07
MATLAB软件画图,如何对双Y轴分别进行说明?使用plotyy(),画出来的图有两个Y轴,但使用ylabel('字符窜'),对Y轴进行说明的时候,只能对一个Y轴进行说明.如何分别对两个Y轴进行说明呢?
xn@_ŷblK*JAā^B!m@Ԓ v%F*M$R"C+J+ZC^kcd, A*V<3nJO?ͮOx% x)vuX$9{ɼG>|x<8kuӶy/w&o2 swq[+NSb [CP&>\ ,г0lQm̂ @FC dUe7xY. ̆Z%K5Q׬՗+"&j9N䞿zmS55ă|*RK:ȫ5T0m &rRL\K4{tgadE7֍u2_C2.*?*[?λ{

MATLAB软件画图,如何对双Y轴分别进行说明?使用plotyy(),画出来的图有两个Y轴,但使用ylabel('字符窜'),对Y轴进行说明的时候,只能对一个Y轴进行说明.如何分别对两个Y轴进行说明呢?
MATLAB软件画图,如何对双Y轴分别进行说明?
使用plotyy(),画出来的图有两个Y轴,但使用ylabel('字符窜'),对Y轴进行说明的时候,只能对一个Y轴进行说明.如何分别对两个Y轴进行说明呢?

MATLAB软件画图,如何对双Y轴分别进行说明?使用plotyy(),画出来的图有两个Y轴,但使用ylabel('字符窜'),对Y轴进行说明的时候,只能对一个Y轴进行说明.如何分别对两个Y轴进行说明呢?
例子,详见doc plotyy
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');
set(get(AX(1),'Ylabel'),'String','Left Y-axis')
set(get(AX(2),'Ylabel'),'String','Right Y-axis')
xlabel('Zero to 20 \musec.')
title('Labeling plotyy')
set(H1,'LineStyle','--')
set(H2,'LineStyle',':')

set(get(ax(1),'ylabel'),'string','这是Y的左边');
set(get(ax(2),'ylabel'),'string','这是Y的右边');