1樓:
用如下程式:
syms x
f = exp(-x^2);
int(f, x, 0, inf)
結果是pi^(1/2)/2,即2分之根號派
matlab程式設計求無窮限定積分
2樓:
用如下程式:
syms x
f = exp(-x^2);
int(f, x, 0, inf)
結果是pi^(1/2)/2,即2分之根號派
matlab中如何計算積分上限為無窮大的情況? 10
3樓:匿名使用者
warning: explicit integral could not be found.
顯式積分不存在
4樓:欽澎裴清寧
計算無窮限積分的函式,用matlab實現。
1、函式quadfrominf用於計算從負無窮大到一個確定值a的積分%name:quadfrominf.m
function
isum
=quadfrominf(fun,a,dx0,tol,method)ifnargin
<2,a=0
;end
ifnargin
<3,dx0=0.5
;end
ifnargin
<4,tol
=5e-4
;end
ifnargin
<5,method=1
;end
j=0;dx
=dx0;isum
=0;x2=a;
maxint
=35;
%fprintf('\njdx
x2i_j
isum\n');
whilej5&
abs(i/isum)
endj =j+1;x2 =x1;dx =2*dx; end2、函式quadtoinf用於計算從一個確定值a到正無窮大的積分。 %name:quadtoinf.m function isum =quadtoinf(fun,a,dx0,tol,method)ifnargin <2,a=0 ;end ifnargin <3,dx0=0.5 ;end ifnargin <4,tol =5e-4 ;end ifnargin <5,method=1 ;end j=0;dx =dx0;isum =0;x1=a; maxint =35; %fprintf('\njdx x2i_j isum\n'); whilej5& abs(i/isum) endj =j+1;x1 =x2;dx =2*dx;end matlab程式設計 xe^x 在0到正無窮上的積分 5樓:天雲小店 matlab計算積分,可以用int函式,具體實現如下: syms x; % 定義變數x y = x*exp(-x); % 函式形式int(y, 0, inf); % 計算y在0到正無窮的定積分% 以上程式執行後,輸出1 int函式的一般呼叫形式為: int(s):沒有指定積分變數和積分階數時,系統按findsym函式指示的預設變數對被積函式或符號表示式s求不定積分。 int(s,v):以v為自變數,對被積函式或符號表示式s求不定積分。 int(s,v,a,b):求定積分運算。a,b分別表示定積分的下限和上限。 該函式求被積函式在區間[a,b]上的定積分。a和b可以是兩個具體的數,也可以是一個符號表示式,還可以是無窮(inf)。當函式f關於變數x在閉區間[a,b]上可積時,函式返回一個定積分結果。 當a,b中有一個是inf時,函式返回一個廣義積分。當a,b中有一個符號表示式時,函式返回一個符號函式。 6樓:匿名使用者 >> claer >> syms x >> int(x*exp(x),x,0,inf)結果是: ans = inf很明顯樓主的題目應當是錯的,因為x->inf時,函式是發散的。 小弟大膽一試: >> int(x*exp(-x),x,0,inf)ans =1 matlab求解定積分時積分上限是無窮該怎麼表示 7樓:分公司前 fun=@(x)x.^2;% a1=[1 3 4 5]; for i=1:length(a1) result(i)=quadl(fun,0,a1(i));end 上限為無窮大的三角函式積分計算,以及matlab程式設計求助! 8樓:我行我素 >> syms u t >> int(cos(u*t),0,inf)ans = limit(sin(u*t)/t, u == inf)>> t=0:0.1:5;u=1000;plot(t,sin(u*t)./t) 用上面語句可畫出圖 matlab求變上限積分 上限取值為趨向無窮大 9樓:明哥歸來 計算無窮限積分的函式,用matlab實現。 1、函式quadfrominf用於計算從負無窮大到一個確定值a的積分 %name:quadfrominf.m function isum = quadfrominf(fun,a,dx0,tol,method) if nargin < 2 ,a=0 ;end if nargin < 3 ,dx0=0.5 ;end if nargin < 4 ,tol = 5e-4 ;end if nargin < 5 ,method = 1 ;end j=0;dx = dx0;isum = 0;x2 = a; maxint = 35; %fprintf('\n j dx x2 i_j isum\n'); while j5 & abs(i/isum) < tol,break; end j = j+1;x2 = x1;dx = 2*dx; end2、函式quadtoinf用於計算從一個確定值a到正無窮大的積分。 %name:quadtoinf.m function isum = quadtoinf(fun,a,dx0,tol,method) if nargin < 2 ,a=0 ;end if nargin < 3 ,dx0=0.5 ;end if nargin < 4 ,tol = 5e-4 ;end if nargin < 5 ,method = 1 ;end j=0;dx isum = isum + i; %fprintf('%4d %8.1f %8.1f %12.8f %12.8f\n',j,dx,x2,i,isum); if j>5 & abs(i/isum) < tol,break; end j = j+1;x1 = x2;dx = 2*dx; 10樓:數碼答疑 直接求不定積分即可。試一下int函式能否求解 簡寫為exp(-k1*x)*exp(-k2*(t-x))*k3^(x/tin)*k4^((t-x)/tin) 從資料庫中取出資料集合,將ip列從字串轉為long型,然後排序即可 從資料庫查詢就不說了吧,取出ip之後,通過以下方式可以轉化,直接比大小即可 public static long parseip string ip catch return l 程式 microsoft sql server 20... 四舍 入 先用syms函式進行定義符號變數,然後再用limit函式求解 syms x a b limit x 1 3 1 x 1 2 1 x,1 ans 2 3 limit x exp sin x 1 2 exp tan x 1 x a x,a ans 1 2 a exp sin a 3 2 exp... 劉金坤的 先進pid控制及其matlab 一書中的67頁有模糊自適應整定pid控制的說明,還有 例項。如果需要的話,留個郵箱,我把pdf書籍和源程式發給你。fuzzy tunning pid control clear all close all a newfis fuzzpid a addvar ...matlab程式設計問題急求,matlab程式設計問題。。。。。。急求!!!!!
MATLAB怎麼求極限啊,求大神程式設計
求simulink或者是matlab程式設計模糊神經PID自適應控制源程式