how can I integrate this function (1/(1+x.^2)) in matlab

3 ビュー (過去 30 日間)
suez canal university
suez canal university 2018 年 8 月 5 日
コメント済み: Walter Roberson 2018 年 8 月 5 日
I used many numerical integration methods like integral simpson trapoizal int but the graph is different and not like the one already I have so can I know please how to do this in matlab the function is 1/(1+x.^2) intervals of this integration contains variable called t takes values from [-15:15] now intervals from [ -t^1/2, Inf]

回答 (3 件)

Stephan
Stephan 2018 年 8 月 5 日
編集済み: Stephan 2018 年 8 月 5 日
Hi,
use integral function for this:
fun = @(x) 1./(1+x.^2)
sol = integral(fun,-15,15)
This gives you the numeric solution in the bounds [-15, 15].
An alternative solution (if you have access to symbolic toolbox) is:
syms x
fun = 1/(1+x^2)
sol_1 = int(fun)
sol_2 = int(fun,0,inf)
sol_3 = int(fun,-15,15)
Best regards
Stephan
  11 件のコメント
Walter Roberson
Walter Roberson 2018 年 8 月 5 日
I used Maple.
Walter Roberson
Walter Roberson 2018 年 8 月 5 日
vpaintegral() was added to the Symbolic Toolbox in R2016b.

サインインしてコメントする。


suez canal university
suez canal university 2018 年 8 月 5 日
Thanks for your answer but my interval is [ -t^(1/2),Inf] and (t) is a variable takes values from -15 to 15

suez canal university
suez canal university 2018 年 8 月 5 日
The answer I got conatins some complex numbers so how can I treat this.
  1 件のコメント
Walter Roberson
Walter Roberson 2018 年 8 月 5 日
You cannot avoid that. You have t = -15 to +15 and you want to integrate over -t^(1/2) to infinity, but when t is negative, t^(1/2) is complex.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeCalculus についてさらに検索

タグ

タグが未入力です。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by