matlab實現下公式的taylor級數展開

2021-03-04 09:20:08 字數 1131 閱讀 7711

1樓:幸運的申朋朋

在(m,

n)處泰勒展開:y(x1,x2)=y(m,n)+yx1(m,n)*x1+yx2(m,n)+。。。

結果:y=l^回2/(l+m*d1+n*d2)^2 - 2*l^2*d1*(x1-m)/(l+m*d1+n*d2)^3 - 2*l^2*d2*(x2-n)/(l+m*d1+n*d2)^3

若答m=n=0,y=1 - 2*d1*x1/l - 2*d2*x2/l

即: a=1

b= - 2*d1/l

c= - 2*d2/l

用matlab求函式的5階泰勒級數式。

2樓:mcr董事長

^>> syms x

>> taylor((1-2*x+x^3)^0.5-(1-3*x+x^2)^(1/3),x,'expansionpoint',0,'order',6)

ans =

(239*x^5)/72 + (119*x^4)/72 + x^3 + x^2/6

結果是出來了,不過不知道你要在哪一點,於是我就在0點了。要在別的點只要把'expansionpoint'後面的數改一下。

注意:'order',6表示5階,且結果沒有寫出誤差項!

還有我的matlab是2012b的,不同版本的語法可能有所不同,尤其是老版本。

3樓:屋

用這個公式:

taylor(f(x),x,'order',5)即可

在matlab中如何將任意函式成麥克勞林級數

4樓:久久不能記住

^^taylor

例如對ln(x+1)自

>> syms x

>> taylor(log(x+1))

ans =

x^bai5/5 - x^4/4 + x^3/3 - x^2/2 + x

預設是du到5階的,zhi如果想自己設dao定,比方說到11階>> taylor(log(x+1),12)ans =

x^11/11 - x^10/10 + x^9/9 - x^8/8 + x^7/7 - x^6/6 + x^5/5 - x^4/4 + x^3/3 - x^2/2 + x

如何在JSP中,實現下面表中記錄按列的升序降序

點選列名超連結時,用ajax在後臺呼叫你的查詢方法,並傳入一個動態引數放到sql裡面 order by 引數列名 desc asc。在資料庫的表中怎樣使一個欄位按升序同時另一欄位按降序排列 一樓錯誤了。應該是這樣的 select from table order by aa asc,bb desc ...

如何在matlab中實現函式間的引數傳遞

檔案test.m的源 如下 function test 測試函式 disp 按值傳遞引數,呼叫函式後,應有p 1 p 1 parameter by value p disp p p 1 disp 按引用傳遞引數,呼叫函式後,應有p 2 p parameter by reference p disp ...

請教如何用matlab求擬合的公式,就是我知道一組資料,用m

使用polyfit函式就可以擬合曲線了 比如給出的座標分別是x和y,則有 p polyfit x,y,3 這樣得到的p就是多項式的係數。這裡的3指的是三次多項式!祝你學習愉快!用matlab擬合一組資料,要求得出函式表示式 根據給定的資料bai,我們可以假定 du函式表示式為 y b1 b2 x b...