print value to matrix

1 vue (au cours des 30 derniers jours)
Esra Demirbilek
Esra Demirbilek le 28 Mai 2022
Réponse apportée : Voss le 28 Mai 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

Réponses (2)

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

Voss
Voss le 28 Mai 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);

Catégories

En savoir plus sur Spline Postprocessing dans Help Center et File Exchange

Produits


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by