1樓:匿名使用者
int(f,x)
f為被積函式,x為積分變數。如果是帶引數的,比如計算f=ax+b,則**如下:
syms a b x;
f=a*x+b;
answer=int(f,x)。
在matlab中怎樣求帶有引數的定積分
2樓:剛喬幹悅欣
1、首先,如果要對quad函式傳遞附加引數(extraparameters),應該先搞清楚quad函式的呼叫格式:
回q = quad(fun,a,b,tol,trace)其中,第4、5個引數分別是tol和trace,不答能想當然。你如果要傳遞附加引數,應該從第6個引數開始——儘管文件中並沒有提及,但quad函式的確可以接受附加引數。類似地函式還有很多,例如fsolve、fmincon等函式的函式。
在傳遞附加引數時,需要把前面的引數補齊,即使你不知道也不關心那些引數到底是幹什麼用的。幸運的是,這類函式絕大多數(如果不是所有的話)都支援用空陣列作為佔位符,例如:
q = quad(fun,a,b,,,r)這樣,你也就可以不用管tol、trace到底該怎樣取值了。
2、其次,quad函式並不支援一次性對多個附加引數求解。解決的辦法一是用迴圈,另一是用arrayfun函式(其實後者本質上也是迴圈,只不過寫法上簡單些)。
3樓:匿名使用者
設被積函式為f=ax+b,積分割槽間為(c,d)matlab**如下:
syms a b c d x;
f=a*x+b;
answer=int(f,x,c,d).
用matlab怎麼計算帶引數的不定積分
4樓:彳亍雲啊
這個一般都不怎麼支援的,建議用mathematics和maple軟體去計算符號計算,matlab這方面不是很強的
5樓:科技數碼答疑
如果int不可積,那麼就只能求定積分了
matlab求解含有引數的不定積分
6樓:這名字夠隨便
設被積函式為f=ax+b,積分割槽間為(c,d) matlab**如下: syms a b c d x; f=a*x+b; answer=int(f,x,c,d).
matlab求帶引數的不定積分公式,求不出結果?
7樓:匿名使用者
用matlab求解帶引數的不定積分,對其軟體有一定的難度。該軟體對於數值計算是強項。所以,題主可以考慮用其他數學軟體(如mathematica)來求解。
用mathematica求解可以,得到如下結果
matlab求解含有引數的不定積分
8樓:匿名使用者
由於你給出的字元變數太多了,所以用matlab求解含有引數的且比較複雜的不定積分,是不太現實的。建議給出字元變數(tm、om、otc、p1)的具體數值,然後求解。
怎麼用matlab畫出Fluent計算時的殘差圖呢
我這麼跟你說吧,如果你想畫圖,就必須有資料,但殘差不是計算結果,因此fluent沒有輸出這個資料的功能,因此你唯一的讀取資料是從fluent的殘差圖用一些特殊手段得到資料,比如最笨的方法是肉眼觀察法。還有,殘差並不反應任何物理意義,你要那圖想說明什麼?是表明你的計算收斂得很好嗎?殘差並不直接反映收斂...
Matlab計算2117怎麼計算的值
用陣列記錄每一項的值,然後求和,要用多重迴圈。具體的 晚上回家寫給你 n 100 half pi 1 ak 1 for k 2 n ak ak k 1 2 k 1 half pi half pi ak endpi half pi 2 輸入錯了 pi 2 wd 100 vb 根據公式計算 的近似值 2...
求各位大俠用matlab計算如下公式pe小弟感激不盡
至於無窮多項求和,是不是隻要考慮前面多少項就可以了。求matlab大神將以下公式按matlab的語言寫出來,小弟在此感激不盡!x,z是長 度為n的序列 n length x d n dot z,z sum z 2 u 1 d sum z dot x,z dot z,z sum z a 1 d n d...