2012-07-20 76 views
0

我有一系列針對頻率的點。我如何根據波長而不是頻率繪製該陣列?請記住,我不想定義函數,只需在這裏處理數組。下面是如何將繪製已知爲Q陣列:Matlab:針對波長而不是頻率進行繪圖

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

現在我知道我可以簡單地定義一個新的數組lambda=c/f其中c =光速,但我可以重新繪製針對波長Q不必重新定義•作爲波長的功能?

+0

將這項工作'圖(C/F,Q)'? – Amro 2012-07-20 13:45:57

回答

2

當然,只是改變x軸:

plot(c./f, Q);