how to save some variables created in a loop

Hi so I got a loop that every time it goes creates some variables.Ex:
When n = 1 creates this variables ''x'', ''y'' and ''z'', for n = 2 creates those variables ''x'', ''y'' and ''z'' (the same ones). What I want is to save all the values created of ''x'' in the loop of n numbers in a variable named ''All_x_values'' and the same for ''y'' and ''z''. The problem I am getting is that is only being saved the last value

답변 (1개)

Jon
Jon 2022년 1월 10일
편집: Jon 2022년 1월 10일

0 개 추천

You need to provide a vector to collect your values in, so something like this
numIterations = 10; % put total iterations here
All_x_values = zeros(numIterations,1); % preallocate array to hold x values
for k = 1:numIterations
% do your calcs
% ...
%
% assign the resulting x value into vector holding results
All_x_values(k) = x
end
end

카테고리

도움말 센터File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

태그

질문:

2022년 1월 10일

편집:

Jon
2022년 1월 10일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by