www.pryy.net > 如何在mAtlAB 的loglog坐标系下画直线

如何在mAtlAB 的loglog坐标系下画直线

log(y)=k*log(x)+b y=e^(log(x^k)+b) y=e^b*e^(log(x^k)) 即y=e^b*x^k 你只要按上面的式子弄一下,loglog出来就是直线。 比如: loglog下2*x+3 可以: x=1:100; y=exp(3)*x.^2; loglog(x,y)

log(y)=k*log(x)+b y=e^(log(x^k)+b) y=e^b*e^(log(x^k)) 即y=e^b*x^k 你只要按上面的式子弄一下,loglog出来就是直线。 比如: loglog下2*x+3 可以: x=1:100; y=exp(3)*x.^2; loglog(x,y)

常用两个方法: 在同一个plot()函数中画出圆和直线 使用hold on 使当前轴及图形保持而不被刷新,从而可以继续加入新的图形 示例代码: >> t = 0:pi/50:2*pi;>> plot(cos(t),sin(t),'r',2*cos(t)+1,2*sin(t)+1.5,'g')>> x = -2:2;>> y = 2*x;>> h...

loglog(x,y) x 轴和y 轴均为对数刻度(Logarithmic Scale) semilogx(x,y) semilogx(x,y) x 轴为对数刻度,y 轴为线性刻度 semilogy(x,y) semilogy(x,y) x 轴为线性刻度,y 轴为对数刻度

>> t1=0:0.1:0.9; >> t2=1:0.1:2; >> r=[t1,-t2+2]; >> [x y z]=cylinder(r,30); >> surf(x,y,z); 调用 cylinder 的参数 r 给出的是柱体剖面的曲线形状(对应于高度0-1之间), 你现在给的参数刚好是从0变到1再从1变到0,高度为0时的半径当然就...

t = 0:.1:2*pi; y = sin(t); plot(t,y,'r-'); hold on; grid on; axis([min(t) max(t) -max(y) max(y)]); line(t,zeros(1,length(t(:))),'Color','k');

额 你可以试试图像工具栏上面的箭头按钮 点击一下,看看能否进行选取

利用公式转化过来就行了

x1=[32 24 18 13.5]; y1=[675 1050 1580 2487]; p=polyfit(log(x1),log(y1),1) %多项式拟合,p为多项式系数,最后的1为要拟合成的阶数 x2=10:0.1:50; y2=exp(polyval(p,log(x2))); loglog(x1,y1,'*',x2,y2,'-') 运行结果如下

可以用 10*2.^(0:3): >> X=10*2.^(0:3)X = 10 20 40 80

网站地图

All rights reserved Powered by www.pryy.net

copyright ©right 2010-2021。
www.pryy.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com