Use of brackets while multiplying expression
Mostrar comentarios más antiguos
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 comentarios
Alan Stevens
el 11 de Feb. de 2021
What are the values of the constants in the expression?
BALPARTAP SINGH
el 11 de Feb. de 2021
Respuestas (1)
Alan Stevens
el 11 de Feb. de 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 comentario
Stephen23
el 11 de Feb. de 2021
Because matrix power has higher precedence than matrix division:
Categorías
Más información sobre Language Fundamentals en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!