当前位置:首页>正文

如何在matlab中使用loglog函数绘制对数比例坐标轴和双y轴,求代码 matlab 中loglog函数的间隔

2023-06-24 16:30:13 互联网 未知

如何在matlab中使用loglog函数绘制对数比例坐标轴和双y轴,求代码

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

semilogx(x,y) semilogx(x,y)
x 轴为对数刻度,y 轴为线性刻度

semilogy(x,y) semilogy(x,y)
x 轴为线性刻度,y 轴为对数刻度

matlab 中loglog函数的间隔

就是双对数坐标,把原来线性的坐标取以10为底的对数

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

Matlab如何设置坐标刻度(经纬度)数值的上标的°

如果图数量少,可以画好图后再手动修改设置。多的话,在m文件中用下列语句set(gca,ytick,[0:5:15],yticklabel,0°N|5°N |10°N |15°N)以上是设置y轴,要设置x轴只要作对应修改即可,xtick,xticklabel

matlab坐标系设置

semilogx - Semi-log scale plot.(设置x轴为对数坐标)
semilogy - Semi-log scale plot.(设置y轴为对数坐标)