I am only getting one output when I have 2 defined and 2 inputs?
4 views (last 30 days)
Show older comments
Zachary Giovanelli
on 1 Jun 2018
Commented: Stephen23
on 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 Comments
Accepted Answer
Roozbeh Yousefnejad
on 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 Comments
Walter Roberson
on 1 Jun 2018
In particular you need to request two output variables from the function, the way that Roozbeh shows here.
Stephen23
on 2 Jun 2018
More Answers (0)
See Also
Categories
Find more on Matrices and Arrays in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!