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階曲線圖放置在一起,從而能夠很好的發現擬合效果。
-
Win10系統怎麼登陸Microsoft賬戶
如果有小夥伴想知道Win10系統怎麼登陸Microsoft賬戶,可以來看看下面的步驟哦!一、先註冊賬戶。(01)在網上搜索“Microsoft賬戶註冊”,找搜尋結果中找到註冊官網進行註冊。(02)進入註冊介面以後,輸入正確的相關資訊,然後輸入密碼和其他的資訊。(03)輸入完成之後,我們就可以...
-
微信動畫表情要怎麼儲存到手機裡
有很多朋友想把微信上的動態表情儲存到手機相簿裡面,其實操作很簡單。下面小編就來告訴大家微信動畫表情要怎麼儲存到手機裡。操作方法(01)開啟電腦上的“微信”,開啟對話方塊。(02)開啟電腦上下載好的GIF製作軟體,選擇“啟動螢幕錄製”,把視窗框住想要儲存的動圖,點選“...
-
如何利用ps去水印
當你在網路上看到一張圖片的時候很想儲存下來的時候,卻無奈的發現這張圖片有水印,通常我們使用的方法就是截圖,用裁剪的方式去掉有水印的地方,但是如此就會破壞整張圖的佈局美感,下面就教你如何用ps的填充功能快速去除水印。操作方法(01)相信大家對於如何安裝ps已經很...
-
PS圖片格式轉換png轉ico
ICO是圖示檔案格式的一種,jpg/gif/png格式的圖片都是可以轉換成ico格式的。現在有一些線上轉換工具但是大多不穩定,而且畫素大小都是規定好的絕對正方形,對於一些長方形的圖示就不適用了,那麼如何用ps進行ico格式的轉換呢?下面講具體步驟。操作方法(01)安裝的ps儲存為...