MATLAB Solving equation with integration using MATLAB

Click For Summary
To solve the equation using MATLAB, it is essential to account for the absolute value in the integrand, which complicates the integration process. The discussion emphasizes the importance of determining whether the parameter m is an integer, as this affects how the absolute value is handled. For odd values of m, the expression simplifies to (expression)^m, while for even values, it requires considering both positive and negative cases of the expression. The suggested approach is to split the problem into cases based on the sign of the expression and integrate each portion separately. This method will facilitate finding the solution for p effectively.
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.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 3 ·
Replies
3
Views
5K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 22 ·
Replies
22
Views
4K
  • · Replies 1 ·
Replies
1
Views
3K