I am only getting one output when I have 2 defined and 2 inputs?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Zachary Giovanelli
am 1 Jun. 2018
Kommentiert: Stephen23
am 2 Jun. 2018
I have defined 2 outputs and put in 2 inputs but I am only getting one output. I don't know the issue? I have read other documentation but it does not seem to help me out here.
function [Height, Range] = Projectile2(InitialV,Angle)
% Detailed explanation goes here
Vyinitial = (InitialV * sin(Angle));
Tfinal = (2*(InitialV * sin(Angle))/9.8);
Time = Tfinal/2;
Height = Vyinitial * Time - (.5 * 9.8 * Time^2);
Vxinitial = (InitialV * cos(Angle));
Range = Vxinitial * Tfinal;
end
0 Kommentare
Akzeptierte Antwort
Roozbeh Yousefnejad
am 1 Jun. 2018
I got 2 output from your function. use it like this first define InitialV,Angle, then [a,b]=Projectile2(InitialV,Angle)
you will get a and b which are your outputs
2 Kommentare
Walter Roberson
am 1 Jun. 2018
In particular you need to request two output variables from the function, the way that Roozbeh shows here.
Stephen23
am 2 Jun. 2018
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Animation 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!