2
如何使用plot
函數來標記峯值?如何用Matlab標記峯值?
例子:
a = [0 1 3 23 3 9 10 28 2]
[p,locs] = findpeaks(a)
結果:
p =
23 28
locs =
4 8
如何使用plot
函數來標記峯值?如何用Matlab標記峯值?
例子:
a = [0 1 3 23 3 9 10 28 2]
[p,locs] = findpeaks(a)
結果:
p =
23 28
locs =
4 8
你不提供一種X範圍,從而創建一個(你可以將其更改爲你想要的)。
figure
x = [1:length(a)];
plot(x,a,'k');
上述地塊的原始數據點以下將
hold on
plot(locs,p,'ro');
情節的峯在原有系列頂級紅圈點。如果您需要非整數x範圍,則需要計算與您的locs
數組中的索引對應的適當值,然後使用這些x值。