資源描述:
《Origin的非線性擬合功能.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、Origin的非線性擬合功能非線性模型擬合Origin解非線性擬合的算法Levenberg-Marquardt(L-M)method(列文伯格-馬夸爾特法):LM算法需要對(duì)每一個(gè)待估參數(shù)求偏導(dǎo)。對(duì)于Origin內(nèi)置的擬合函數(shù),Origin提供了求偏導(dǎo)的解析表達(dá)式,因此速度快,擬合時(shí),盡可能使用Origin的提供的內(nèi)置擬合函數(shù)對(duì)于用戶自定義的擬合函數(shù),求偏導(dǎo)時(shí),直接使用數(shù)值進(jìn)行,速度較慢。Origin也允許用戶定義求偏導(dǎo)的表示式。SimplexMethod(單純形算法):當(dāng)L-M算法不能得出最佳的擬合結(jié)果時(shí),可嘗試使用該算法。非線性擬合的結(jié)果如何評(píng)價(jià)?Or
2、igin中進(jìn)行非線性擬合的步驟1、將數(shù)據(jù)輸入worksheet2、做數(shù)據(jù)的散點(diǎn)圖3、進(jìn)行非線性擬合:A、若有相應(yīng)的菜單命令,點(diǎn)擊相應(yīng)的菜單命令即可B、使用Origin內(nèi)置擬合函數(shù),可以使用擬合向?qū)?,按向?qū)е甘静僮骷纯蒀、若自定義函數(shù),使用高級(jí)非線性擬合工具進(jìn)行擬合,所有的擬合過程都可以控制A、使用菜單進(jìn)行非線性擬合Fit?ExponentialDecay-firstorder一階指數(shù)衰減擬合Fit?ExponentialDecay-secondorder二階指數(shù)衰減擬合Fit?ExponentialDecay-thirdorder三階指數(shù)衰減擬合上機(jī)練習(xí)
3、C:ProgramFilesOriginLabOriginPro75SamplesAnalysisCurveFittingExpDecay.OPJ完成Origin軟件自帶的指數(shù)二階衰減擬合例題文件:Fit?ExponentialGrowth一階指數(shù)增長(zhǎng)擬合FitSigmoidalS擬合當(dāng)x軸為線性坐標(biāo)時(shí),采用Boltzmann函數(shù)擬合當(dāng)x軸為對(duì)數(shù)坐標(biāo)時(shí),采用Logistic函數(shù)擬合S擬合工具使用菜單命令進(jìn)行線性擬合,很多參數(shù)都是選用缺省值,用戶無法對(duì)整個(gè)過程進(jìn)行干預(yù)。選用【tool】菜單中的【SigmoidalFit】可以對(duì)S擬合過程中的
4、相關(guān)參數(shù)進(jìn)行選擇,使擬合過程按要求進(jìn)行,適合高級(jí)用戶使用。上機(jī)練習(xí)C:ProgramFilesOriginLabOriginPro75SamplesAnalysisCurveFittingSigmoidalFit.OPJ完成Origin軟件自帶的S擬合例題文件:FitGaussian高斯擬合FitLorentzian洛侖茲擬合FitMulti-peaks多峰擬合按照峰值分段擬合,每一段采用Gaussion或Lorentzian方法上機(jī)練習(xí)C:ProgramFilesOriginLabOriginPro75SamplesAnalys
5、isCurveFittingMultiPeakFit.OPJ完成Origin軟件自帶的多峰擬合例題文件:B、FittingWizard非線性擬合向?qū)У?步:選擇要擬合的數(shù)據(jù)在這里控制參與擬合的數(shù)據(jù)點(diǎn)自變量(獨(dú)立變量的)范圍,數(shù)據(jù)點(diǎn)在圖形中的顯示設(shè)置第2步;選擇合適的擬合函數(shù)函數(shù)的類別函數(shù)名稱函數(shù)公式函數(shù)圖形第3步:選擇權(quán)重?cái)?shù)據(jù)沒有權(quán)重就選擇None第4步:擬合控制參數(shù)設(shè)置顯示各測(cè)量點(diǎn)的殘差圖顯示置信區(qū)間曲線顯示預(yù)期區(qū)間曲線置信區(qū)間預(yù)期區(qū)間第5步:輸出結(jié)果是否繪制這些曲線?是否輸出這些參數(shù)?選中的話,會(huì)提示把本次擬合的過程保存為一個(gè)工具欄上的圖標(biāo),為以
6、后進(jìn)行同樣的擬合提供方便在此區(qū)域右擊鼠標(biāo),可彈出圖示的快捷菜單,可對(duì)擬合向?qū)нM(jìn)行一些設(shè)置Origin內(nèi)置函數(shù)NLSF擬合C:ProgramFilesOriginLabOriginPro75SamplesAnalysisCurveFittingNLSFBuiltInFunc.OPJ完成Origin軟件自帶的使用內(nèi)置函數(shù)進(jìn)行NLSF擬合的例題文件:擬合向?qū)蠙C(jī)練習(xí)C、TheNLSFAdvancedFittingToolNonlinearLeastSquaresFittingNLSF高級(jí)擬合工具這是BasicMode,點(diǎn)擊More按鈕,即可切換到
7、AdvancedModeNLSF的兩種模式AdvancedMode1、選擇擬合函數(shù)若自定義函數(shù)就選擇New這里可以寫一些參數(shù)的線性約束條件,設(shè)參數(shù)為a,b,c,d,條件可以是:a>b;a+2*b>=c*2-d;4,>=.約束之間用分號(hào)分分隔,換行按CTRL+ENTER.2、設(shè)置函數(shù)參數(shù)的一些約束條件(沒有的話就跳過)3、擬合過程中一些參數(shù)的設(shè)置(一般用默認(rèn)設(shè)置即可)一般不要選中設(shè)置參數(shù)的有效數(shù)字Delta一定程度上會(huì)影響擬合的結(jié)果設(shè)置最大的迭代次數(shù)設(shè)置權(quán)重方法,沒有就選None4、選擇要擬合的數(shù)據(jù)1、
8、選變量2、選數(shù)據(jù)3、確認(rèn)將數(shù)據(jù)賦予變量設(shè)X變量的時(shí)候也是點(diǎn)左邊的按鈕,不要點(diǎn)這個(gè)