關(guān)于matlab曲線擬合,matlab擬合曲線并輸出公式這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、使用griddata函數(shù),可進(jìn)行三維擬合,并求出任意點(diǎn)處的值,之前用過求電流溫度和電阻率的函數(shù)擬合如下rq=griddata(i,t,r,iq,tq) 。
2、具體過程如下:D=[[1,6,9.2];[4,12,1.5];[7,4,2.3];[10,10,2.5];[13,2,11];[16,8,9];[0,0,386.1]]D =1.0000 ? ?6.0000 ? ?9.20004.0000 ? 12.0000 ? ?1.50007.0000 ? ?4.0000 ? ?2.300010.0000 ? 10.0000 ? ?2.500013.0000 ? ?2.0000 ? 11.000016.0000 ? ?8.0000 ? ?9.00000 ? ? ? ? 0 ???????386.1000x=D(:,1);y=D(:,2);z=D(:,3);T=[x y x.*y x.*x y.*y ones(7,1)]zT =-30.7039-87.50472.90420.62094.4429386.1000所以所求函數(shù)為 T(1)*x+T(2)*y+T(3).*x.*y+T(4)*x.^2+T(5)*y.^2+T(6)即z=-30.7039x--87.5047y+2.9042xy+0.6209x^2+ 4.4429y^2+386.1000。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!