plot to find root Error: Unbalanced or unexpected parenthesis or bracket

2 vues (au cours des 30 derniers jours)
>> v0 = 20; x = 35; y0 = 2; y = 1; g = 9.81;
theta0 = linspace(0,90);
ftheta0 = tan(theta0)*x-(g/(2*v0^2*cos^2(theta0))*x^2)+y0-y;
??? ftheta0=tan(theta0)*x-(g/(2*v0^2*cos^2(theta0))*x^2)+y0-y;
|
Error: Unbalanced or unexpected parenthesis or
bracket.

Réponse acceptée

Walter Roberson
Walter Roberson le 4 Mar 2016
Modifié(e) : Walter Roberson le 4 Mar 2016
MATLAB does not support the syntax cos^2(theta0) to mean the square of the cos of theta0. You need to use cos(theta0).^2

Plus de réponses (1)

Joachim Schlosser
Joachim Schlosser le 4 Mar 2016
MATLAB will point you exactly to where it cannot cope with the input. There is a "*" missing in 2(theta0).

Catégories

En savoir plus sur Startup and Shutdown dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by