1樓:網友
積分後,可以用vpa()函式求出其數值解。
注:h為蒲朗克常數,c為光速,k為玻爾茲曼常數沒有考慮其單位的統一,請你自行修改
h = ; h為蒲朗克常數。
c=299792458; %c為光速。
k = ; k為玻爾茲曼常數。
a=h*c/k;
int(x^(-5)/(exp(a/(400*x))-1),x,550,625)
vpa(ans)
如何用matlab求積分的數值解
2樓:網友
對於你問題,可以這樣解決。即。
x=double(solve(f2))
根據你提供**算式,發現你編寫的算式**有點問題。正確方式為b=10^6;tf=2*10^(-3);theta=10^(-3);
beta=theta*tf*b/log(2);
syms y x
eq0=(1/(x^(1/(beta+1)))1/(y^(beta/(beta+1)))exp(-y/10);
f=int(eq0,y,x,+inf)-10;
x=double(solve(f))
執行結果。
matlab求積分的數值解
3樓:劉賀
可以積分出來的,只是好像你的r和β怎麼是反的:
clear all;clc;
syms x
r=;beta=;
y=r/((2*pi*beta)^;
s=int(x*exp(-3*x)*y,x,0,inf);
s=double(s)s =
4樓:書宬
用double() 化為數值型就可以了。
syms x
y=inline('','x');
a=int(x*exp(-3*x)*y(x),x,0,inf)double(a)
warning: explicit integral could not be found.
a =int(81487005757734912/(198810802005279125*x^(1/2)*exp(3*x)*exp((625*(x - 579/1000)^2)/(397*x)))x = 0..inf)ans =
求matlab數值積分
5樓:網友
通過int()函式和vpa()函式求得k值(數值解),然後用polt()函式畫出b、k的關係圖。
**見附件。
matlab 數值積分
6樓:二中混過
matlab不會把q=acos((x.^2-1+x.^2.*i^2)./(2*x.^2.*i));代入f的。
改為下面的即可。
i=2;f=@(x)((x.^2-1).*x.
2.*i.*sin(acos((x.
2-1+x.^2.*i^2).
2*x.^2.*i)))x.
2.*i^2.*asin(x.
sin(acos((x.^2-1+x.^2.
i^2)./(2*x.^2.
i)))x.^2.*i^2-(x.
2-1).^2).*acos((x.
2-1+x.^2.*i^2).
2*x.^2.*i)))
pi*(x.^2-1).^2)+1;
f2=quad(f,1/(i+1),1/(i-1))f2 =
用matlab 用數值的方法求積分 題目如下
7樓:網友
用matlab(r2010a)中有特殊函式mfun()可以求。
mfun numeric evaluation of a special function.
例如,mfun('elliptice',k)可以得到第二類完全橢圓積分數值解。
k=sin60°=
mfun('elliptice',ans =
用matlab語言求微積分方程的數值解
function dy myfun03 x,y dy zeros 3,1 初始化變數dy dy 1 y 2 dy 1 表示y的一階導數,其等於y的第二列值 dy 2 5 x y 3 y 1 dy 2 表示y的二階導數 ex0808 用ode23 ode45 ode113解多階微分方程 clear,c...
matlab繪製風場圖如何用matlab繪製風場圖,箭頭的長
看quiver的幫助文件 如果是3d的看quiver3 matlab繪製風場圖如何用matlab繪製風場圖,箭頭的長度 顏色來表示風速的大小。用 quiver命令,具體用法你用help檢視下,很簡單的一個命令 怎麼用matlab畫出風向圖與風速圖 設t和r分別代表風向 弧度 和風速 那麼u r co...
如何用matlab畫出橢球體,如何用matlab畫出一個橢球體?
補充bai 3 你用這個吧,因為開du方使zhiz0成為複數了。dao ezsurf sqrt 1 x.x 9 y.y 4 4 或改變x y的取值範回圍 x 2 0.1 2 y 1 0.1 1 x,y meshgrid x,y z0 sqrt 1 x.x 9 y.y 4 surf x,y,z0 1 ...