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求積分的數值解,MATLAB求積分的數值解
可以積分出來的,只是好像你的r和 怎麼是反的 clear all clc syms x r 0.3136 beta 0.579 y r 2 pi beta 0.5 x 1.5 exp x r 2 2 beta x s int x exp 3 x y,x,0,inf s double s s 0.08...
幫忙求個定積分求1x2的定積分下限為0上限為
用三角函式 設x sin t,原式等於cos t t屬於0到 2 也可以用幾何法,原式其實是單位圓的一部分,即在第一象限的四分之一圓,答案等於 平方 4 計算定積分 上限1 2 下限0 根號 1 x 2 dx 令x sin dx cos d x 1 2,6 x 0,0 原式 6,0 cos cos ...
求一道定積分問題高分求助定積分的問題,高分求解,題目如圖。
x 3 1 x 2 1 2 dx 1 2 x 2 1 x 2 1 2 d x 2 1 2 1 x 2 1 x 2 1 2 1 x 2 1 2 d x 2 1 2 1 x 2 1 x 2 1 2 d 1 x 2 1 2 1 x 2 1 2 d 1 x 2 1 2 y y 1 2 dy 1 2 y 1 ...