I am only getting one output when I have 2 defined and 2 inputs?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Zachary Giovanelli
el 1 de Jun. de 2018
Comentada: Stephen23
el 2 de Jun. de 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 comentarios
Respuesta aceptada
Roozbeh Yousefnejad
el 1 de Jun. de 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 comentarios
Walter Roberson
el 1 de Jun. de 2018
In particular you need to request two output variables from the function, the way that Roozbeh shows here.
Stephen23
el 2 de Jun. de 2018
Más respuestas (0)
Ver también
Categorías
Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!