Matlab:针对波长而不是频率进行绘图

时间:2012-07-20 13:30:50

标签: matlab plot frequency

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

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

现在我知道我可以简单地定义一个新的数组lambda=c/f,其中c =光速,但是我可以在不重新定义Q作为波长函数的情况下将Q重新对齐波长吗?

1 个答案:

答案 0 :(得分:2)

当然,只需更改x轴:

plot(c./f, Q);