資源簡(jiǎn)介
方便大家使用的最小二乘法曲線擬合的Matlab程序-最小二乘法曲線擬合程序.rar
非常方便用戶使用,直接按提示操作即可;這里我演示一個(gè)例子:
請(qǐng)以向量的形式輸入x,y.
x=[1,2,3,4]
y=[3,4,5,6]
通過(guò)下面的交互式圖形,你可以事先估計(jì)一下你要擬合的多項(xiàng)式的階數(shù),方便下面的計(jì)算.
polytool()是交互式函數(shù),在圖形上方[Degree]框中輸入階數(shù),右擊左下角的[Export]輸出圖形
回車打開polytool交互式界面
回車?yán)^續(xù)進(jìn)行擬合
? ? 輸入多項(xiàng)式擬合的階數(shù)? ?m = 4
Warning: Polynomial is not uniqu
非常方便用戶使用,直接按提示操作即可;這里我演示一個(gè)例子:
請(qǐng)以向量的形式輸入x,y.
x=[1,2,3,4]
y=[3,4,5,6]
通過(guò)下面的交互式圖形,你可以事先估計(jì)一下你要擬合的多項(xiàng)式的階數(shù),方便下面的計(jì)算.
polytool()是交互式函數(shù),在圖形上方[Degree]框中輸入階數(shù),右擊左下角的[Export]輸出圖形
回車打開polytool交互式界面
回車?yán)^續(xù)進(jìn)行擬合
? ? 輸入多項(xiàng)式擬合的階數(shù)? ?m = 4
Warning: Polynomial is not uniqu
代碼片段和文件信息
%?最小二乘法擬合程序說(shuō)明
%?這是一個(gè)集交互式和命令式于一體的一個(gè)程序。
%?首先程序提示你輸入數(shù)據(jù),如果你輸入的數(shù)據(jù)正確,則程序繼續(xù)進(jìn)行。
%?如果你輸入的xy的大小不一致,程序會(huì)提示你輸入數(shù)據(jù)有誤,然后程序返回再次讓你輸入數(shù)據(jù)。
%待你輸入數(shù)據(jù)正確后,程序會(huì)給你一段提示信息,
????%?通過(guò)下面的交互式圖形,你可以事先估計(jì)一下你要擬合的多項(xiàng)式的階數(shù),方便下面的計(jì)算
????%?polytool()是交互式函數(shù)在圖形上方[Degree]框中輸入階數(shù)右擊左下角的[Export]輸出圖形
????%?回車打開polytool交互式界面
%?待你回車后,交互式圖形界面打開,你可以在圖形上方[Degree]框中輸入階數(shù)觀察多項(xiàng)式擬合的圖形
%?選擇置信區(qū)間最小的多項(xiàng)式階數(shù),以便在下面使用。
%?待你選擇好所要擬合的多項(xiàng)式階數(shù)后,程序提示你回車?yán)^續(xù)進(jìn)行擬合。
%?待你回車后,程序提示你輸入擬合的階數(shù),
%?待你輸入擬合的階數(shù)后,回車后會(huì)顯示擬合多項(xiàng)式相關(guān)的數(shù)據(jù)。
%?最后程序提示你輸入所需擬合的數(shù)據(jù)點(diǎn),輸入所需擬合的數(shù)據(jù)點(diǎn),就會(huì)得到相應(yīng)的結(jié)果。
%?如果沒(méi)有所需要擬合的數(shù)據(jù)點(diǎn),直接回車跳過(guò)。
%?程序結(jié)束。
%?最小二乘法多項(xiàng)式擬合
%?(1)-----選擇擬合多項(xiàng)式擬合的階數(shù)
disp(‘請(qǐng)以向量的形式輸入xy.‘)
x=input(‘x=‘);
y=input(‘y=‘);
nx?=?length(x);
ny?=?length(y);
n??=?length(x);?
if?nx?==?ny
x1?=?x(1);?xn?=?x(n);
%?n個(gè)數(shù)據(jù)可以擬合(n-1)階多項(xiàng)式高階多項(xiàng)式多次求導(dǎo)數(shù)值特性變差
disp(‘通過(guò)下面的交互式圖
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????2845??2009-05-06?22:11??zxecf.m
?????文件???????3543??2009-02-01?16:19??使用幫助:新手必看.htm
?????文件????????183??2009-02-02?09:47??Matlab中文論壇--助努力的人完成畢業(yè)設(shè)計(jì).url
-----------?---------??----------?-----??----
?????????????????6571????????????????????3
評(píng)論
共有 條評(píng)論