MATLAB從EXCEL中讀取數據做曲線擬合(polyfit)
本文基於MATLAB,首先使用xlsread( )從EXCEL中讀取數據,然後根據讀取的數據使用polyfit做三階擬合,最後將數據散點圖與擬合曲線畫在一起。
操作方法
(01)第一,EXCEL中的數據。13.00 23.11 64.83 24.39 92.85 66.24 75.59 97.91 117.20 150.46
(02)第二,啓動MATLAB,新建腳本(Ctrl+N),輸入如下代碼:close all; clear all; clcdata=xlsread(x27;',1);x=1:1:10;y=polyfit(x,data,3)plot(x,data,'linestyle','none','marker','.','markersize',35)其中xlsread('',1)是從EXCEL表格中讀取數據,y=polyfit(x,data,3)是對EXCEL中的數據(因變量)與自變量x進行3階擬合。plot(x,data,...)是繪製data的散點圖。
(03)第三,儲存和執行上述代碼,在命令行視窗得到如下擬合結果。y =0.3944 -5.8928 36.5111 -20.6923也就是說,3階擬合結果爲:y=0.3944*x.^3-5.8928*x.^2+36.5111*x-20.6923;
(04)第四,同時得到EXCEL數據的散點圖如下。
(05)第五,在第三步中獲得了3階擬合結果y =0.3944 -5.8928 36.5111 -20.6923,下面編寫代碼把擬合曲線與數據散點圖畫在一起,比較一下擬合效果。接着輸入以下代碼:hold on;yy=0.3944*x.^3-5.8928*x.^2+36.5111*x-20.6923;plot(x,yy,'-r','linewidth',2)
(06)第六,儲存和執行上述腳本,最終得到如下圖形,數據散點圖與擬合出的3階曲線圖放置在一起,從而能夠很好的發現擬合效果。
-
cad中怎樣畫箭頭
操作方法(01)我們在cad裏輸入快速鍵“PL”(多段線),然後按空格鍵或回車鍵確定,確定後單擊鼠標左鍵確定箭頭第一個點,然後拖動鼠標確定箭頭直線段的第二個點。(02)完成箭頭直線段的繪製後我們開始畫箭頭部位,接着上面的操作輸入“w”,輸入箭頭起點寬度,我們輸入“5”(如果箭...
-
怎麼在Excel列A數據中篩選出列B數據?
已知excel列A數據和列B數據有部分內容相同,怎樣才能篩選出哪些混在列A中的列B數據呢?最笨的方法就是複製列B的數據查找。這裏,我給大家分享一種方法,既準確又快捷的方法。不信,您嘗試一下。操作方法(01)開啟需要編輯的Excel檔案,觀察列A和列B,列A列B有部分內容重複,現需...
-
word2016腳註和尾註怎麼設定 腳註尾註如何轉換
在我們日常工作中,編輯Word文檔時,需要對一些名詞、句子進行解釋說明,那麼我們需要用到腳註,或是尾註。那怎麼進行設定呢,下面就來進行簡單的說明。操作方法(01)雙擊開啟word文檔,選中需要加腳註的文字,然後點擊選單欄【引用】。(02)然後點擊【插入腳註】。(03)此時會在此頁...
-
怎麼修改檔案的後綴名?
對於對計算機不是很瞭解的朋友,有時候可能會面臨不知道怎麼修改檔案後綴名的難題,比如後綴名被隱藏了、修改了後綴名但是不知道怎麼用等等。下面就爲大家介紹怎麼修改檔案的後綴名(以後綴修改爲後綴爲例):操作方法(01)新建一個要用的檔案,如果已經有了就找到你需要修改...