How to use loops for specific numbers
6 次查看(过去 30 天)
显示 更早的评论
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.
0 个评论
采纳的回答
Walter Roberson
2019-12-3
%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
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!