print value to matrix

9 views (last 30 days)
Esra Demirbilek
Esra Demirbilek on 28 May 2022
Answered: Voss on 28 May 2022
Hello everyone,
I have a code.In this code, there are V values ​​consisting of 20 rows as a result of each iteration.What I want to do: I want to see the v values ​​formed in each iteration in the same matrix. How can I do it?
for example;
iteration:1
V=
10
5
1
....
iteration:2
V=
15
4
2
....
V_new;
iteration 1 2 3 4 ....
10 15 20 10
5 4 3 2
1 2 3 8
thanks advance

Answers (2)

dpb
dpb on 28 May 2022
nIter=YourNumberOfTotalIterations;
nRows=20;
V=zeros(nRows,nIter); % preallocate
for i=1:nIter
V(:,i)=YourFunctionCreatingVector(...);
end

Voss
Voss on 28 May 2022
V_new = [];
for ii = 1:max_iterations
% calculate V
V_new(:,ii) = V;
end
Also, if you know ahead of time how many iterations there will be, you can preallocate V_new to be the appropriate size before the loop:
V_new = zeros(20,max_iterations);

Categories

Find more on Spline Postprocessing in Help Center and File Exchange

Products


Release

R2021a

Community Treasure Hunt

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

Start Hunting!