MATLAB Answers

Indefinite Integration of a function

2 views (last 30 days)
SHUBHAM PATEL
SHUBHAM PATEL on 25 Oct 2019
Answered: Asvin Kumar on 30 Oct 2019
I wrote the following code in matlab but I am not getting the answer. This is Integration problem. Although if I integrate a simple function I am getting the answer but for this Complicated I am not.
t=1;
syms p E t
%f(p,E) = 1/(E-p^2)^(1/2)
f(p,E,t) = 1/((1-p^2)*(1-(E/(2*t)+p)^2))^(1/2);
Y = int(f,p)
%plot(Y,E)

  2 Comments

SHUBHAM PATEL
SHUBHAM PATEL on 26 Oct 2019
Can anyone tell that it is possible or not in MATLAB?
darova
darova on 26 Oct 2019
I didn't get the result too

Sign in to comment.

Answers (1)

Asvin Kumar
Asvin Kumar on 30 Oct 2019
The output from the integration stays the same and remains unsolved because MATLAB is unable to find a closed form expression for the antiderivative of the given function.
Have a look at the example here to understand this better. It also provides an alternative approach to find approximate antiderivatives which uses the Taylor series approximation of the function.
Additional reference:

  0 Comments

Sign in to comment.

Sign in to answer this question.