1樓:小學輔導資料小屋
這個求不出來的。
warning: explicit integral could not be found.
e的表示式的積分找不到。
只能通過數值計算的方法求出近似值,這個近似值也保持了足夠的精度:
dx=0.01;
x=0:dx:2;
y=exp(exp(x).*x);
s=dx*cumtrapz(y); %計算區間內曲線下圖形面積,為小矩形面積累加得
s(end)
執行結果:
ans =
1.2683e+05
2樓:莊之雲
∫√(x^2-1)dx令x=sect 則 ∫√(x^2-1)dx=∫tantdsect=∫tan^2tsectdt=∫(sec^2t-1)sectdt=∫(sec^3t-sect)dt=tant*sect-∫sec^3tdt即∫(sec^3t-sect)dt=tant*sect-∫sec^3tdt2∫(sec^3t)dt=tant*sect+∫sectdt∫sec^3tdt=1/2tant*sect+1/2ln|sect+tant|+c所以 ∫√(x^2-1)dx=tant*sect-∫sec^3tdt=1/2tant*sect-1/2ln|sect+tant|+c=1/2x√(x^2-1)-1/2ln|x+√(x^2-1)|+c
3樓:
求不出來。只能給數值解。
matlab中求定積分的運算
4樓:
int(函式f(x),a,b) 計算函式f(x)在區間[a,b]的定積分
quadl:該函式使用了稱為洛巴託求積(lobatto quadrature)的演算法,對於高精度和光滑函式效率更高
i=quadi(func,a,b,tol);
func是被積函式,a,b是積分限,tot是期望的絕對誤差(如果不提供,預設為1e-6)
eps是一個浮點誤差值,如果不帶引數,它的值為1到下一個能表示的比1大的浮點數之間差距的,它用來表示浮點相對誤差精度
理解為機器最小數即可
i=quadl(@(t)(t-3*t.^2+2*t.^3).^(-1/3),eps,1/2)表示積分限在[0,0.5]
5樓:白楊龍
int是解析解,用的牛頓萊布尼茨公式求定積分,亦即先求出不定積分,再用上下限代入,所得解為精確解,當然前提式子有能積分,有些式子沒有不定積分這個知道吧。
quadl是數值解,基本思想按照積分原始定義來求解,亦即將積分割槽域(上下限間)無限分割(程式中體現為分割成很多段)求各微元面積(quadl求一個個小梯形面積)
eps是很接近0的正數,因為0代入t-3*t.^2+2*t.^3).^(-1/3)會出錯,用極小數替代
數值解很多方法很多函式像ode23.ode45
6樓:匿名使用者
是matlab裡兩種不同的積分函式,你可以檢視一樣的應的函式說明。
7樓:孟尹宗政綺煙
^>>syms
x>>int((-0.0342)*x^6-0.016*x^5+1.
3545*x^4+0.4611*x^3-16.9306*x^2-2.
9858*x+33.9888,x,-3.1416,3.
1416)
ans=
-0.1235977977
8樓:桓富貴祖妝
matlab說他也不會做。如果你只是想求解這個積分的值,可按如下方法做
1.首先看看被積函式是什麼形態,有沒有奇點ezplot('(x^2*cos(x)^2+1)^(1/2)');
你這個函式是連續的,所以可積,然後
2.用簡單的數值積分
step
= 1e-2;x=
0:step:1;
y= (x.^2.*cos(x).^2
+1).^(1/2);
step*sum(y)
%積分值
matlab怎麼計算定積分?
9樓:白楊龍
int是解析解,用的牛頓萊布尼茨公式求定積分,亦即先求出不定積分,再用上下版限代入,所得解權為精確解,當然前提式子有能積分,有些式子沒有不定積分這個知道吧。
quadl是數值解,基本思想按照積分原始定義來求解,亦即將積分割槽域(上下限間)無限分割(程式中體現為分割成很多段)求各微元面積(quadl求一個個小梯形面積)
eps是很接近0的正數,因為0代入t-3*t.^2+2*t.^3).^(-1/3)會出錯,用極小數替代
數值解很多方法很多函式像ode23.ode45
10樓:阿冰兒瞎溜達
syms x f1 f2
f1= ((sin(x)).^bai3 - (sin(x)).^5).^(1/2);
f2=int(f1,0,pi);
simplify(f2)
1.matlab名字是由matrix和dulaboratory兩個詞的前三個字母組合
zhi而成的。
matlab的含義是dao
矩陣實驗專室(matrix laboratory),主要用於屬方便矩陣的存取,其基本無素是無須定義維數的矩陣。
matlab怎麼計算定積分
11樓:匿名使用者
求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;%中間的0.0001是步長>> f=t.^2.
*exp(-t.^3);%求節點處的函式值。這一句的"^"和"*"前面的".
"表示對應元素乘方、相乘。因為t是向量,只有方陣才可以乘方,矩陣乘法也必須滿足相應的維數關係
>> sum(f*0.0001)%節點處的函式值相當於矩形的高,步長相當於矩形的寬,乘積再求和就得到總面積的近似值。
ans =
0.2107
用matlab求解一個定積分方程 50
12樓:我行我素
>> syms a x
f=sqrt(1+(2*a*x-2090.4*a)^2);a=vpasolve(int(f,x,0,2090.4)==2108.4,a)
a =-0.0001091539041592662014057896368167
用matlab求定積分的時候報錯
我不確定積分中的上下限是否能用syms型別的變數 int s i sh sstar sw p i s i sh,sfc 你可以把其中的常數都換為實際對應的數字,然後試試能不能行 matlab中求定積分一般用int函式。int expr,var,a,b 是int函式求定積分的一般形式。其中,expr為...
簡單定積分,一個簡單定積分計算
芙蓉姐姐 定積分 的簡單性質有 性質1 設a與b均為常數,則f a b a f x b g x dx a f a b f x dx b f a b g x dx。性質2 設ab f x dx f a c f x dx f c b f x dx。性質3 如果在區間 a,b 上f x 恆等於1,那麼f ...
高數定積分,在高等數學中,總結一下求定積分有幾種方法
若m為偶數 若m為奇數 這有個公式的 0 2pi xf sinx dx f sinx dx 0 pi 2 你上面僅僅是f sinx sinx m的特殊情形,你可以先證明出0 2pi xf sinx dx f sinx dx 0 pi 2 這才是一勞永逸的辦法,再來就好了,如果不知道怎麼證明,可以追問...