I am only getting one output when I have 2 defined and 2 inputs?
2 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 2-D and 3-D Plots 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!