怎麼用matlab算廣義積分

時間 2021-08-11 18:16:29

1樓:超人影視娛樂

%符號積分

int(f,v)

int(f,v,a,b)

%數值積分

trapz(x,y)%梯形法沿列方向求函式y關於自變數x的積分

cumtrapz(x,y)%梯形法沿列方向求函式y關於自變數x的累計積分

quad(fun,a,b,tol)%採用遞推自適應simpson法計算積分

quad1(fun,a,b,tol)%採用遞推自適應lobatto法求數值積分

dbquad(fun,xmin,xmax,ymin,ymax,zmin,zmax,tol)%二重(閉型)數值積分指令

triplequad(fun,xmin,xmax,ymin,ymax,zmin,zmax,tol)%三重(閉型)數值積分指令 。

2樓:化學工程

>> int('1/w^2*cos(w)',-inf,inf)ans =

inf>> int('1/w^2*cos(w)',-1,1)ans =

inf>> ezplot('1/w^2*cos(w)')【補充】

>> int('(1-cos(a*x))*cos(b*x)/(a*pi*x^2)','x',-inf,inf)

ans =

1/2*(-csgn(-b+a)*b+csgn(-b+a)*a+csgn(b+a)*b+csgn(b+a)*a-2*b*csgn(b))/a

csgn(b)=1 【b>=0】

csgn(b)=-1【b<0】

3樓:匿名使用者

%符號積分

int(f,v)

int(f,v,a,b)

%數值積分

trapz(x,y)%梯形法沿列方向求函式y關於自變數x的積分

cumtrapz(x,y)%梯形法沿列方向求函式y關於自變數x的累計積分

quad(fun,a,b,tol)%採用遞推自適應simpson法計算積分

quad1(fun,a,b,tol)%採用遞推自適應lobatto法求數值積分

dbquad(fun,xmin,xmax,ymin,ymax,zmin,zmax,tol)%二重(閉型)數值積分指令

triplequad(fun,xmin,xmax,ymin,ymax,zmin,zmax,tol)%三重(閉型)數值積分指令

如何用matlab求積分,怎麼用Matlab程式設計計算積分!!!

曇花香 1 使用int函式,函式由integrate縮寫而來,int 函式表示式,變數,積分上限,積分下限。2 比如求一個fx a x 2,在區間 m,n 對x進行積分,首先要將 m,x,a,b 這四個變數定義為符號變數 syms m x a b fx a x 2 int fx,x,m,n 3 通過...

matlab怎麼計算定積分,Matlab怎麼計算定積分

求f在區間 a,b 上對t的定積分。符號解 例如f t 2 exp t a 0,b 1 clear syms t 定義符號變數 f t 2 exp t int f,t,0,1 ans 2 5 exp 1 數值解 例如例如f t 2 exp t 3 a 0,b 1 clear t 0 0.0001 1...

用matlab求定積分的時候報錯

我不確定積分中的上下限是否能用syms型別的變數 int s i sh sstar sw p i s i sh,sfc 你可以把其中的常數都換為實際對應的數字,然後試試能不能行 matlab中求定積分一般用int函式。int expr,var,a,b 是int函式求定積分的一般形式。其中,expr為...