1樓:匿名使用者
用曲線擬合工具箱做,很簡單的,不過x,y的值要到你的工作空間裡去,如圖,這裡的a,b相當於你的c,n
用matlab最小二乘法擬合指數函式 10
2樓:匿名使用者
^myfun。抄m
function y = myfun(beta,x)a=....
b=....
c=....
m=beta(1);
n=beta(2);
y=a*(b^m)*(c*x^n)
視窗bai
下執行以du下命zhi令
beta0=rand(1,2)
[beta,r,j]=nlinfit(x,y,@daomyfun,beta0);
3樓:哦的啊
呵呵copy,還需要
bai轉換du一次啊。及
zhiy1=exp(z1)
clear all
x=[1971:1990];
y=[8.5229 8.7177 8.
9221 9.0859 9.2420 9.
3717 9.4974 9.6259 9.
7542 9.8705 10.0072 10.
1654 10.3008 10.4357 10.
5851 10.7507 10.9300 11.
1026 11.2704 11.4333];
fun=inline('exp(a(1)*t+a(2))','a','t')
a=nlinfit(x,y,fun,[0.01 -20])xx=1970:1990;
yy=exp(a(1)*xx+a(2));
plot(x,y,'o',xx,yy)
z=log(y);
p=polyfit(x,z,1)
z1=polyval(p,x);
y1=exp(z1);
figure
plot(x,y,'*',x,y1)
結果dao:
a =0.014631 -26.68p =0.01468 -26.777
4樓:匿名使用者
matlab有自帶的擬合程式的。
matlab最小二乘法曲線擬合
5樓:
面對一組數bai據x,y,用線性最小二乘法du作曲線zhi擬合,在不知道x,y之間的關係時dao
,通常將數版據x,y作散點圖權,進行直觀判斷應該用什麼曲線去作擬合。常用的擬合曲線有:
(1)直線 (2)多項式 一般階數2,3 不宜太高 (3)雙曲線 (4)指數曲線
注:已知一組資料,用什麼樣的曲線擬合最好,可以在直觀判斷的基礎上,選取幾種曲線分別擬合,然後比較,看哪條曲線的最小二乘指標j最小即可。
6樓:匿名使用者
給我郵箱發郵件,我給你傳過去
yiwei.gu09@gmail.***
用matlab求最小二乘法(polyfit)曲線擬合
7樓:匿名使用者
clc%原資料節點
x=[0.5 1 1.5 2 2.5 3];
y=[1.75 2.45 3.81 4.8 8 8.6];
plot(x,y,'*');
hold on;
%求最小二乘意義下擬合多項式的係數
n=3;%待擬合多項式的次數;回
p=polyfit(x,y,n);
%新的插值節點
xx=0:0.01:3;
yy=polyval(p,xx);
plot(xx,yy);
你可以再
答matlab幫助檔案下,搜尋polyfit和polyval這兩個命令的含義和用法。
這樣,這個問題是很容易實現的。
最小二乘法如何計算平面度,最小二乘法 如何計算平面度
最小二乘法是不是把二個最小的數乘起來。我博士後,怎麼沒聽說過這種演算法。平面度的計算方法 有以下五種 1 打表測量法 打表測量法是將被測零件和測微計放在標準平板上,以標準平板作為測量基準面,用測微計沿實際表面逐點或沿幾條直線方向進行測量。打表測量法按評定基準面分為三點法和對角線法 三點法是用被測實際...
多項式引數擬合,用最小二乘法擬合,誤差很大,還有別的方法嗎
數值分析中有很多數值逼近的方法,比如拉格朗日差值,牛頓插值,龍貝格等很多 正交多項式最小二乘法擬合和最小二乘法擬合的區別 p polyfit x,y,n 用於多項式曲線擬合,其中x,y是一個已知的n個資料點座標向量,當然其長度均勻為n,n是用來擬合的多項式係數,p是求出的多項式係數,n次多項式應該有...
數學上的最小二乘法公式,數學上的最小二乘法公式
最小二乘法公式 x x平 y y平 x 2 nx平 2 針對y ax b形式 a n xy x y n x 2 x 2 b y 平均 a x 平均 最小二乘法計算公式是?最小二復乘法公式為a y 平均制 b x 平均 bai在研究兩個變數 dux,y 之間的相互zhi關係時dao 通常可以得到一系列...