matlab 三个函数曲线 其中两个的纵轴在左边,另外一个的纵轴在右边,该怎么弄?k=[0.5,1,

发布时间:2021-02-26 01:32:17

matlab 三个函数曲线 其中两个的纵轴在左边,另外一个的纵轴在右边,该怎么弄?k=[0.5,1,1.5,2,2.5,3,3.5,4,4.5];y1=2.7952*exp(1.4658*k)./1-(2.7952/2020)*(1-exp(1.4658*k));y2=42.0655*1378.1*log(0.9986+(0.0014*exp(1.4658*k)))+17.2144*2.7952-

网友回答

用plotyy函数做
大体应该是[Ax,h1,h2] = plotyy(k,[y1;y2],k,y3); % 画双y轴,k是x轴,y1,y2的y轴在左,y3的y轴在右.
set(h1,'marker','*'); %设置y1,y2用*表示数据点
set(h3,'linestyle','--','marker' ,'o'); %设置y3用虚线,圆圈表示数据点
set(Ax,...); %设置坐标轴样式
家里电脑没装matlab,没法测试,命令可能写得不对,但用这几条肯定能做出来.有问题可以查matlab帮助搜plotyy,或者百度也行.
以上问题属网友观点,不代表本站立场,仅供参考!