i'm getting an error that inputs should be scaler on "t=linspac​e(0,t_flig​ht,30);"

1 Ansicht (letzte 30 Tage)
v0=app.InitialvelocityEditField.Value;
y0=app.InitialheightEditField.Value;
theta=app.InitialangleEditField.Value;
g=app.gEditField.Value;
x0=0;
b=v0*sin(pi*(theta/180));
a=-g/2;
c=y0;
t_flight=(-b-sqrt(b^2-4*a*c))/(2*a);
t_flight=app.FlighttimeEditField.Value;
range=v0*cos(pi*(theta/180))*t_flight;
range=app.DistancetraveledEditField.Value;
t=linspace(0,t_flight,30);
xdot0=v0*cos(pi*(theta/180));
ydot0=v0*sin(pi*(theta/180));
m_y=y0+(v0.^2)*(sin(pi*(theta/180)))^2/(2*g);
m_y=app.maximumheightEditField.Value;
x=x0+xdot0*t;
y=y0+ydot0*t-(g/2)*t;
plot(app.UIAxes,x,y)
legend(app.UIAxes,'projectile')
  7 Kommentare
Mahmoud Chawki
Mahmoud Chawki am 21 Apr. 2021
it is the time traveled by the projectile (from 0 to x)
Jan
Jan am 21 Apr. 2021
@Mahmoud Chawki: Image Analysts asked for the value and type, not the meaning.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by