Use of brackets while multiplying expression
    10 views (last 30 days)
  
       Show older comments
    
E_d=2.6*(((1-alpha)/Ku)^ 1/3)*(Pe^(-2/3));
While using this expression answers comes out be -0.0065 but if 1/3 is taken in bracket the answer changes and result is shown in complex form. Please explain the backend calculation by MATLAB.
2 Comments
Answers (1)
  Alan Stevens
      
      
 on 11 Feb 2021
        You have
E_d = 2.6*((1-alpha)/Ku)^1/3*Pe^(-2/3)
which only raises the bracketed term to the power 1, then divides the result by 3.
If you had 
E_d = 2.6*((1-alpha)/Ku)^(1/3)*Pe^(-2/3)
you would be raising the bracketed term to the power 1/3, which would result in a complex number (because of the negative value of Ku).
1 Comment
  Stephen23
      
      
 on 11 Feb 2021
				Because matrix power has higher precedence than matrix division:
See Also
Categories
				Find more on Language Fundamentals 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!

