How to use loops for specific numbers

4 visualizaciones (últimos 30 días)
Jose De La Pena
Jose De La Pena el 3 de Dic. de 2019
Editada: Jose De La Pena el 6 de Dic. de 2019
So, I have a projectile for which I have created a User-Defined function for, however, the question asks to use the user defined functions for a set number of velocities and angles. The user defined function accepts two inputs (velocity,angle). The question asks to use these following velocities and angles:
velocity= [30,40,47.16];
angle=[5,7.5,10,30,45,60];
So, the question asks to create a loop to create a graph. I'm having trouble creating the actual loop, here is what I have thus far,
%Ball Trajectory Graph
%Define the for loop first
velocity= [30,40,47.16];
angle=[5,7.5,10,30,45,60];
for ii=1:length(velocity)
velocity=velocity(ii);
for iii=1:length(angle)
angle=angle(iii);
DeLaPena_Trajectory(velocity,angle)
end
end
Here's what I know: The total amount of loops to be completed is 3, in which it calculates for each velocity the angles specified once. The main problem I am having is actually getting the loop to insert said velocites and angles. Any hints would greatly be appreciated.

Respuesta aceptada

Walter Roberson
Walter Roberson el 3 de Dic. de 2019
%Ball Trajectory Graph
%Define the for loop first
velocity= [30,40,47.16];
angle=[5,7.5,10,30,45,60];
for ii=1:length(velocity)
this_velocity=velocity(ii);
for iii=1:length(angle)
this_angle=angle(iii);
output(ii,iii) = DeLaPena_Trajectory(this_velocity,this_angle);
end
end
  1 comentario
Jose De La Pena
Jose De La Pena el 6 de Dic. de 2019
Editada: Jose De La Pena el 6 de Dic. de 2019
The code runs, but it only stores the x value not the y value of the anonymous function. I have no clue as to where the y-value goes. Also, how does MatLab know to default to only the x-value and not the y-value? Since the output(ii,iii) is assigning it to one specific index, it can only store one value.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements 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!

Translated by