Solving equation with integration using MATLAB

Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
1 reply · 2K views
kelvin490
Gold Member
Messages
227
Reaction score
3
I would like to solve an equation below using MATLAB:

f3kMQ.jpg


All the parameters except p are known, so I only need to solve for p. However since I need to consider the sign of the integrand and there is an absolute value sign in it I don't know how to solve it. Could anyone please help? Thank you.
 
Physics news on Phys.org
Consider different values of m. Is m an integer? If so, then you will have two cases:
You have sign(expression) * (abs(expression))^m
Odd m: sign(expression) * (abs(expression))^m is the same as (expression)^m

Even m: sign(expression) * (abs(expression))^m will have two choices:
if expression is positive, then the same as (expression)^m
if expression is negative, then the same as -(expression)^m

So see if you can split into cases like this and integrate in portions.