print value to matrix
Show older comments
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
on 28 May 2022
nIter=YourNumberOfTotalIterations;
nRows=20;
V=zeros(nRows,nIter); % preallocate
for i=1:nIter
V(:,i)=YourFunctionCreatingVector(...);
end
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
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!