Solving Integrals with MATLAB
Show older comments
I am stuck on one of the problems i am working on. Could anyone tell me how to write a code for this problem? Using the quadl and the int command.
Problem: f(x)=integral sign(1+5/1+x^2)dx
upper bound is 1
lower bound is 0
4 Comments
madhan ravi
on 22 Apr 2019
What have we tried? Read the documentation of integral().
Walter Roberson
on 22 Apr 2019
x^2 cannot be negative for real x, but could be 0.
Adding 1 and (5/1) to that gives you 6+x^2, and for real x that has a mininum value of 6 -- always positive.
sign() of an always-positive value is always 1.
Therefore you are taking the integral of the constant 1 over a range. The indefinite integral of that is x, so the definite integral is (upperbound minus lowerbound), 1 - 0, for a total of 1.
Therefore the value of your integral is 1.
David Wilson
on 22 Apr 2019
I interpreted it as "integral_sign", not integral ( sgn(...) dx).
KALYAN ACHARJYA
on 22 Apr 2019
Edited: KALYAN ACHARJYA
on 22 Apr 2019

Answers (0)
Categories
Find more on MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!