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