how to calculate theta

3 Ansichten (letzte 30 Tage)
Aidan Palermo
Aidan Palermo am 20 Sep. 2021
Beantwortet: Walter Roberson am 20 Sep. 2021
theta = 0:1:90;
3010 == Xo + (V .* cosd(theta)) .* t
I'm trying to calculate the angle needed to travel 3010 ft but I keep getting this error message
Arrays have incompatible sizes for this operation.
Error in lab2 (line 30)
3010 == Xo + (V .* cosd(z)) .* t
  2 Kommentare
Walter Roberson
Walter Roberson am 20 Sep. 2021
What is size(t)
Aidan Palermo
Aidan Palermo am 20 Sep. 2021
t = linspace(0, 5, 900);

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Walter Roberson
Walter Roberson am 20 Sep. 2021
Xo = 1234;
V = 20000;
syms theta
t = .1:.1:1;
eqn = 3010 == Xo + (V .* cosd(theta)) .* t
eqn = 
thetas = double(arrayfun(@(E) vpasolve(E), eqn));
plot(t, thetas)

Kategorien

Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by