所以我有這個圖在MATLAB尋找最高點兩個高斯
此圖使用MATLAB代碼如下位已經創建了現在
TimeTakenWDriver = textread('TimeTakenWDriver.txt');
TimeTakenWODriver = textread('TimeTakenWODriver.txt');
fig1 = figure;
h1 = histfit(TimeTakenWDriver);
std1 = std(TimeTakenWDriver);
std2 = std(TimeTakenWODriver);
mean1 = mean(TimeTakenWDriver)
mean2 = mean(TimeTakenWODriver)
delete(h1(1));
set(h1(2),'color','b');
hold on;
h2 = histfit(TimeTakenWODriver);
delete(h2(1));
set(h2(2),'color','r');
創建這兩個高斯我想找到對應於兩個手段「兩個頂點」的兩個y座標,但是找不到任何解決方案,因爲我創建了我的圖形。有任何想法嗎?
不確定它是否是常規繪圖,但除此之外,您可以通過使用光標(使用鼠標)找到最大值。如果這不起作用,我會嘗試像'max(h2(2))' –
我可以使用數據光標來嘗試找到特定的點,但我必須有一個非常穩定的手,然後,最大(h2(2))在這種情況下給出了178.因此,它似乎找到了我的X軸上的最高值。 – Drakthal
不確定你的手是什麼意思,但在點擊靠近頂部的點後,可以使用箭頭鍵找出一個是最佳的。對於一個程序化的解決方案,您需要深入探究h2的設計。 –