1樓:
畫法如下:
在輸入欄分別輸入x=[...............],y=[.........................]
matlab的開始選單start->toolboxes->cirve fitting->cirve fitting tool,
點data選擇x和y資料,對應自己的資料,點cirve fitting tool介面的fitting按鈕,裡面好幾個可以擬合的函式。可以自動生成曲線,得到係數,分析誤差。
2樓:楊樟盛
創立一個m檔案然後根據plot函式輸入編碼x=[54.9 67.9 78.0 89.9 108.6];
y1=[2.4 4.0 5.5 6.9 9.7 ];
y2=[2.1 3.4 4.7 5.9 8.5];
y3=[1.1 1.8 2.6 3.2 4.4];
y4=[0.7 1.1 1.5 2.0 2.7];
plot(x,y1,'-o',x,y2,'-o',x,y3,'-o',x,y4,'-o')
就可以做出影象
可以根據影象明白如果要擬合成多項式則它的階次為1根據polyfit(x,y1,1)函式來擬合就可以比如 擬合x 與 y1則編碼為p1=polyfit(x,y1,1)
如何用matlab畫散點圖並擬合函式曲線?
3樓:
畫法如下:
在輸入欄分別輸入x=[...............],y=[.........................]
matlab的開始選單start->toolboxes->cirve fitting->cirve fitting tool,
點data選擇x和y資料,對應自己的資料,點cirve fitting tool介面的fitting按鈕,裡面好幾個可以擬合的函式。可以自動生成曲線,得到係數,分析誤差。
matlab怎麼將擬合曲線和散點圖畫在一個figure上?
4樓:
比如說,
你先畫的散點圖,
然後hold on
再畫你的擬合圖ok
如何用matlab製作散點圖並進行函式擬合 5
5樓:匿名使用者
你好!先把資料都存到行(列)向量x、y裡,畫散點圖:plot(x,y,‘.’);
曲線擬合:ployfit(x,y,n),n為擬合的次數。
p o l y f i t ( x , y , n ) 找到次數為n的多項式係數,對於資料集合,
滿足差的平方和最小。
[ p , e ] = p o l y f i t ( x , y , n ) 返回同上的多項式p和矩陣e。多項式係數在向量p
中,矩陣e用在p o l y v a l函式中來計算誤差。
希望幫到你!歡迎追問
matlab三維散點圖的擬合,matlab三維散點圖的擬合
風箏等風 用引數方程。要根據具體的資料具體分析。資料也許不一定適合用曲線擬合,而是在某個曲面上。如果用曲線擬合,一般可考慮用引數方程。引數方程和函式很相似 它們都是由一些在指定的 集的數,稱為引數或自變數,以決定因變數的結果。例如在運動學,引數通常是 時間 而方程的結果是速度 位置等。定義 一般的,...
怎麼用MATLAB擬合函式的係數
直接使用polyfit函式,這個函式是用來實現多項式擬合的,你的函式可以看做是一個一次多項式,y與sin x 的一次多項式 x 1,2,3,4,5,6,7,8,9,10 y 7,3,6,8,2,4,10,16,2,8 p polyfit sin x y,1 a p 1 c p 2 nlinfit 非...
怎麼用matlab畫出函式的散點圖並按照自己的需
close all clear all x 10 10 y sin x figure hold on plot x,y,color r for n 1 length x if x n 6 x n 2 x n 0 x n 10 plot x n y n marker markersize 20,col...