用Matlab求不定積分算出來的結果怎麼不對

時間 2021-05-02 10:20:30

1樓:板淑敏麻午

函式求不定積分,int(1/x^1000)時還能求出結果,可是當int(1/x^10000)matlab2008a以後用的的mupad,這個是matlab有的符號引擎的問題,我有maple算

2樓:休亮秘未

1-x的不定積分不是x-0.5*x^2,而是x-0.5*x^2+c,不定積分不是乙個函式,而是一族函式,-(x-

1)^2/2

=x-0.5*x^2-0,5

也是這族函式裡的乙個。

matlab給出的答案省略了任意常數c,換句話說matlab求出的答案也不是-(x

-1)^2/2,而是

-(x-

1)^2/2+c。

3樓:宰父長征尹綾

因為是不定積分,後面會有常數項。

你和matlab計算的差別在於你對1和-x求積分,應該是得x+c1-0.5*x^2+c2;

matlab的思路是另u=1-x,看成乙個整體,du=d(1-x)=-dx,對udu求積分,計算的結果

-(x-

1)^2/2+c(matlab預設不輸出這個常數項)。

其實本質上兩個的計算結果是一致的。希望能幫到你。

這個不定積分怎麼算,這個不定積分怎麼算? 10

利用分步積分法 lnxdx xlnx xd lnx xlnx x 1 xdx xlnx 1dx xlnx x c 在微積分中,一個函式f 的不定積分,或原函式,或反導數,是一個導數等於f 的函式 f 即f f。不定積分和定積分間的關係由微積分基本定理確定。其中f是f的不定積分。這樣,許多函式的定積分...

不定積分怎麼求,怎樣求不定積分 10

sinx 1 sinx dx 1 sinx 1 1 sinx dx dx 1 1 sinx dx x 1 sinx 1 sinx 2 dx x 1 cosx 2 dx sinx cosx 2 dx x tanx 1 cosx 2 d cosx x tanx 1 cosx c xarctan x dx...

求不定積分

1.e cosx sinxdx e cosxd cosx e cosx c,c是積分常數 2.dx x lnx lnx 2 d lnx lnx lnx 2 令t lnx 2 lnx,得 dx x lnx lnx 2 2 dt t 1 1 t 1 1 t 1 dt ln t 1 t 1 c1 ln l...