How to store values in matrix form for differn iteration
Afficher commentaires plus anciens
I am having 7 decimal input data. This data varies for 500 iteration. Now, I need to store the 7 input data obtained in each iteration in a matrix form of 500*7. Thank you in advance.
For example:
A= [6 3 4 5 2 7 1]
Expected output:
[1 3 7 5 6 4 2 % iteration 1
2 4 7 6 5 3 1 % iteration 2
.
.
.
.
7 4 5 1 6 3 2 %iteration 500]
4 commentaires
Dyuman Joshi
le 29 Jan 2023
What is the logic behind these "iterations"?
ASHA PON
le 29 Jan 2023
Dyuman Joshi
le 29 Jan 2023
"Actually my requirement is, "
Then mention it clearly in the question. What your requirement is quite different from what your question asks.
"Now, I need to split this array into 500*7 matrix"
How do you want to split the array?
ASHA PON
le 29 Jan 2023
Réponse acceptée
Plus de réponses (1)
A = [6 3 4 5 2 7 1];
Collected = zeros(500, 7);
for k = 1:500
A = rem(A + randi([0, 100], 1, 7), 10); % A random test function
Collected(k, :) = A;
end
" I am having an array stored with 3500 elemnts. Now, I need to split this array into 500*7 matrix.":
X = rand(1, 3500);
Y = reshape(X, 500, 7);
% Or:
Y = reshape(X, 7, 500).';
1 commentaire
ASHA PON
le 29 Jan 2023
Catégories
En savoir plus sur Matrix Indexing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!