如何在給定高度的Matlab中正確繪製峯值?我目前的方法:繪製高度的峯值
x = linspace(0,500,500);
peaks = zeros(size(x));
peaks(50) = 5;
peaks(300) = 20;
peaks(302) = 17;
peaks(375) = 15;
plot(x,peaks)
這給
但這是醜陋的,當多個線接近,會導致問題,因爲log(0)=-Inf
將其轉換爲對數刻度時混淆。有沒有合適的方法繪製峯值?
上下文:我試圖分析一個譜圖(EDXS)來確定我正在使用哪種材料。
'stem'函數是我需要的答案。謝謝。 – Didii