I have a code, but I have an error, please help

X=roots((1 2(l^2-s^2-2*l^2*cosd(th)^2)(l^2-s^2)^2))
Error: invalid expression. Check for missing multiplication operator, missing or unbalanced delimited,use brackets instead of parentheses.

Respuestas (1)

Walter Roberson
Walter Roberson el 16 de Jun. de 2021
MATLAB has no implied multiplication at all. 2(l^2) is invalid syntax because there is no operation between the 2 and the (l^2)
Also, roots() must be passed a vector of values.
What could potentially be valid is
X=roots([1, 2, (l^2-s^2-2*l^2*cosd(th)^2), (l^2-s^2)^2] )
but I have no idea if that is what you wanted.

Categorías

Más información sobre Entering Commands en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 16 de Jun. de 2021

Respondida:

el 16 de Jun. de 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by