【问题标题】:How to draw (semi-)logarithmic 3d plots? (Matlab)如何绘制(半)对数 3d 图? (Matlab)
【发布时间】:2009-01-11 18:26:33
【问题描述】:

我知道用于 2D 绘图的 semilogx 和 semilogy。 SURF 和 MESH 有什么等价物吗?

【问题讨论】:

  • 我认为您别无选择,只能自己进行对数计算。

标签: matlab plot mesh surf


【解决方案1】:

如上述链接中所述,要将所有三个轴设置为对数缩放,请使用

set(gca, 'XScale', 'log', 'YScale', 'log', 'ZScale', 'log')

【讨论】:

    【解决方案2】:

    您是否查看过 XScaleYScaleZscale 轴属性。您可以将它们设置为 linearlog。但是,要将这些属性设置为 log,数据需要为正数。详情请见http://www.mathworks.com/matlabcentral/newsreader/view_thread/239232

    【讨论】:

    • 谢谢,现在我和那个问你链接的问题的人有同样的问题:现在的颜色几乎一样,如何纠正?你可以在这里回答:stackoverflow.com/questions/433769/…
    • 我错过了这个问题。我已经对我的另一个问题提出了一些提示,但现在无法测试。如果我有时间,我会玩一下 Matlab,看看我能不能做点什么。
    猜你喜欢
    • 2020-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-04
    相关资源
    最近更新 更多