Matlab是一個很強大的數(shù)據(jù)處理軟件,是人們進行數(shù)據(jù)分析的得力助手。一般我們做社會調(diào)研或科學研究時,會得到很多實驗數(shù)據(jù)。當需要研究兩個變量之間的關(guān)系時,經(jīng)常要用到曲線擬合。曲線擬合不僅能給出擬合后的關(guān)系式,還能用圖形直觀的展現(xiàn)出變量之間的關(guān)系。 其實用matlab做曲線擬合很便捷,下面將以兩個變量(y=f(x))為例詳細介紹:
1、運行Matlab軟件。在工作空間中存入變量的實驗數(shù)據(jù)。具體如下:可以直接用矩陣來存放數(shù)據(jù),直接在命令窗口輸入
x=[數(shù)據(jù)x1,數(shù)據(jù)x2,...,數(shù)據(jù)xn];
y=[數(shù)據(jù)y1,數(shù)據(jù)y2,...,數(shù)據(jù)yn];
當數(shù)據(jù)較多時,可以從excel,txt等文件中導入。
2、把數(shù)據(jù)存入工作空間后,在命令窗口中輸入cftool,回車運行。
3、在這個擬合工具窗口的左邊,選擇變量,即分別選擇x,y。
4、選擇擬合的曲線類型,一般是線性擬合,高斯曲線,平滑曲線等,根據(jù)需要選擇。選擇完后會自動完成擬合,并且給出擬合函數(shù)表達式。
5、點擊菜單欄中的“file”,選擇“print to figure"進行畫圖。
6、在圖形窗口中,可以對圖形顯示模式進行修改,如添加標題,坐標名稱等。
7、最后得到比較完整的圖形曲線。點擊”file"中的“save"進行保存。
注意事項:x和y的數(shù)據(jù)個數(shù)應該一致。
新聞熱點
疑難解答
圖片精選