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)

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

就是双对数坐标,把原来线性的坐标取以10为底的对数 原来坐标为 1 10 100..... 即10^0,10^1,10^2,..... 取对数后就变成 0, 1, 2.........等间隔的数 而其它不等间隔的数就是1~10之间的 2 3 4 5 6 7 8 9 10~100之间的 20 30 40 50 60 70 80 90 .....

常用两个方法: 在同一个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...

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');

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

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

步骤: edit--->figure properties 双击坐标轴: 点击y轴: 切换 Y Scale为log就可以了。

一般绘制公式对应的图形是二维的,就只介绍一下二维绘图函数吧,三维绘图原理类似。 常用的二维绘图函数: plot(x,y,‘s’) x,y是向量,分别表示点集的横坐标和纵坐标,s表示线型、颜色、点形 (1)图形标记 •title(‘加图形标题'); •xl...

网站地图

All rights reserved Powered by www.pryy.net

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