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

3 visualizzazioni (ultimi 30 giorni)
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]

Risposte (3)

Stephan
Stephan il 5 Ago 2018
Modificato: Stephan il 5 Ago 2018
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 Commenti
Walter Roberson
Walter Roberson il 5 Ago 2018
vpaintegral() was added to the Symbolic Toolbox in R2016b.

Accedi per commentare.


suez canal university
suez canal university il 5 Ago 2018
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 il 5 Ago 2018
The answer I got conatins some complex numbers so how can I treat this.
  1 Commento
Walter Roberson
Walter Roberson il 5 Ago 2018
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.

Accedi per commentare.

Tag

Non è stata ancora inserito alcun tag.

Community Treasure Hunt

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

Start Hunting!

Translated by