【问题标题】:Mathematica - creating a Bode Plot from a table or list of dataMathematica - 从表格或数据列表创建波特图
【发布时间】:2018-09-24 01:02:16
【问题描述】:

我正在尝试用 Mathematica 中的一条线创建一个波特图,即 x 上的对数刻度和 y 上的 dB。我有以下数据表。格式为{Frequency, Gain}

{{10, 86.25}, {100, 82.8}, {1000, 82.4}, {10000, 81.6}, {100000, 40.83}, {1000000, 6.92}, {10000000, 0.95}}

我一直试图让 Bode Plot 或 Log Log Plot 工作,但它们似乎都只将函数作为参数?

如果是这种情况,我将如何创建具有 log vs db 比例的线图?真的迷路了

【问题讨论】:

    标签: wolfram-mathematica physics


    【解决方案1】:

    我想你在找ListLogLogPlot

    ListLogLogPlot[{{10, 86.25}, {100, 82.8}, {1000, 82.4}, {10000, 81.6},
       {100000, 40.83}, {1000000, 6.92}, {10000000, 0.95}}]
    

    您说您正在寻找 dB 标度,Mathematica 将默认为自然对数标度。但是您可以查看Ticks 的帮助系统,看看您是否可以沿轴调整标签以匹配您要查找的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-13
      • 2020-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-23
      • 2020-08-24
      相关资源
      最近更新 更多