How to use loops for specific numbers

3 Ansichten (letzte 30 Tage)
Jose De La Pena
Jose De La Pena am 3 Dez. 2019
Bearbeitet: Jose De La Pena am 6 Dez. 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.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 3 Dez. 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 Kommentar
Jose De La Pena
Jose De La Pena am 6 Dez. 2019
Bearbeitet: Jose De La Pena am 6 Dez. 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.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Loops and Conditional Statements 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!

Translated by