loglog plots don't always use log scale
9 次查看(过去 30 天)
显示 更早的评论
Sometimes using loglog does not change the scale to a logarithmic scale.
h=10.^-(0:5);
err=[1.4 1.04 1.004 1.0004 1.00004 1.000004];
loglog(h,err,'-o')
The y-axis is not a log-scale. Indeed, using loglog(err, err) makes both axes not use a log scale.
How does loglog choose? Or is this a bug?
0 个评论
采纳的回答
Walter Roberson
2020-10-21
The y axis is on log scale. Compare the distance between the bottom (1.0) and the tick above it (1.05) to the distance between the top two ticks (1.35 to 1.4). Obvious difference.
2 个评论
Dimas Tiar
2023-6-29
Hi, How do I equalize the log scale in the y axis as it does in the x axis? How we make the y axis also on log 10 scale (to be similar with the x axis) even though the y axis value range is much smaller than x axis?
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Log Plots 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!