【问题标题】:Matlab: plot against wavelength instead of frequencyMatlab:根据波长而不是频率绘制
【发布时间】:2013-02-26 17:48:24
【问题描述】:

我有一组与频率相关的点。如何根据波长而不是频率绘制该阵列?请记住,我不想定义函数,只是在这里使用数组。下面是我如何绘制称为 Q 的数组:

f = 100:500;  % frequency points
Q = f^2;      % a "function" of frequency
plot(f,Q)

现在我知道我可以简单地定义一个新数组lambda=c/f,其中 c = 光速,但是我可以根据波长重新绘制 Q,而无需将 Q 重新定义为波长的函数吗?

【问题讨论】:

  • 这个工作plot(c/f,Q)吗?

标签: matlab plot frequency


【解决方案1】:

当然,只要改变 x 轴:

plot(c./f, Q);

【讨论】:

    猜你喜欢
    • 2020-05-17
    • 1970-01-01
    • 2014-06-30
    • 2014-07-15
    • 1970-01-01
    • 2015-07-18
    • 1970-01-01
    • 2020-08-27
    • 1970-01-01
    相关资源
    最近更新 更多