Adding new values to an array using a loop
34 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
wswur
am 17 Mai 2017
Kommentiert: wswur
am 18 Mai 2017
Currently I am trying to write a code in MatLab (still learning, beginner). Below you can see the code I have written so far. For each axle an row of 5 values in the array is reserved for the parameters for each axle. (so the parameters of one axle is stored on the same line). Now I am trying to store the values in the array for each axle on a separate row. Somehow no rows are added to the array and the array size is still (1,5) instead of (n_axle,5). (n_axle value is defined by the user). What am I doing wrong and how could I solve this problem? I know I am pretty close, but I just can't find out where I went wrong. Thanks.
n_axles = input('define amount of axles');
count=0; j=0;
while count ~= n_axles
wheel_parameters = zeros(n_axles,5); %create # vector for # axles
for j = 1:n_axles
parameters1 = input('define load (kg)');
parameters2 = input('define pressure (kpa)');
parameters3 = input('recommended pressure (kpa)');
parameters4 = input('define width (m)');
parameters5 = input('define diameter (m)');
wheel_parameters = [parameters1, parameters2, askparameters3, parameters4, parameters5]
j = j + 1;
end
count= count + 1;
end
0 Kommentare
Akzeptierte Antwort
MathReallyWorks
am 17 Mai 2017
Hello Dear,
I have modified your code. Now it is working as per your requirement.
n_axles = input('define amount of axles');
wheel_parameters = zeros(n_axles,5); %create # vector for # axles
for j = 1:n_axles
parameters1 = input('define load (kg)');
parameters2 = input('define pressure (kpa)');
parameters3 = input('recommended pressure (kpa)');
parameters4 = input('define width (m)');
parameters5 = input('define diameter (m)');
wheel_parameters(j,:) = [parameters1, parameters2, parameters3, parameters4, parameters5]
end
I've removed some unnecessary lines.
Siehe auch
Kategorien
Mehr zu Vehicle Scenarios 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!