在 Igor Pro 里,你可以在直方圖上疊加擬合曲線,常見做法是對直方圖數(shù)據(jù)做高斯擬合(或其他分布),然后把擬合結(jié)果繪制到同一個圖中。步驟大致如下:
提供Igor軟件免費下載,還有Igor學(xué)習(xí)交流群,需要請聯(lián)系我們。
方法一:用內(nèi)置的 Curve Fitting 工具
先用 Histogram 命令或者菜單生成直方圖。
在圖窗口中選擇直方圖的 trace。
點擊菜單 Analysis → Curve Fitting…。
在 Function & Data 里選擇擬合函數(shù),例如 Gauss。
設(shè)置數(shù)據(jù)范圍、初始參數(shù),點擊 Do It。
Igor 會生成擬合曲線(通常是新的 wave),并繪制到圖上。
方法二:用命令行實現(xiàn)
對原始數(shù)據(jù)生成直方圖:
Histogram/B=1/N=50 srcWave, histWave
這里 srcWave 是原始數(shù)據(jù),histWave 是生成的直方圖。
對直方圖做擬合,比如高斯擬合:
CurveFit/Q Gauss histWave /X=xWave /D
其中 /X=xWave 是橫坐標(biāo)(直方圖 bin 中心位置),/D 表示繪制擬合曲線。
擬合曲線會生成新 wave,自動加到圖里。
方法三:自己生成理論分布曲線
如果你知道分布類型,可以根據(jù)參數(shù)生成對應(yīng)的理論曲線,然后和直方圖一起繪制。例如高斯分布:
Make/O/N=200 fitWave
fitWave = A*exp(-(x-x0)^2/(2*sigma^2))
然后疊加到直方圖上。
以上是深圳市理泰儀器有限公司小編為您講解的Igor Pro直方圖如何加擬合曲線,想要咨詢Igor軟件其他問題請聯(lián)系客服。