Storing vectors in a cluster?
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
IBM watson
am 22 Okt. 2018
Beantwortet: Kevin Chng
am 22 Okt. 2018
for i=2:10
a=...
end
I want to store matrixes as an element of a set for every cycle. I know they can be stored in a vector but in my main code loop may returns different number of elements over time.
example:
a=[2], a=[29 3], a=[3 2]
and set should be:
cluster={2, 29 3, 3 2}
2 Kommentare
Kevin Chng
am 22 Okt. 2018
Is this what you want?
a=[2], a=[29 3], a=[3 2]
and set should be:
cluster={2, 29 3, 3 2}
a is your variable, then store to cluster?
Akzeptierte Antwort
Kevin Chng
am 22 Okt. 2018
a1=[2]; a2=[29 3]; a3=[3 2];
I will change them to cell array first for indexing, it is always my preference.
a(1)=num2cell(a1);
a(2)=num2cell(a2);
a(3)=num2cell(a3);
How to know the number of variable?
numVar = length(a); %or
numVar = numel(a); %or
numVar = size(a,2);
display your variable
a{:}
0 Kommentare
Weitere Antworten (1)
KALYAN ACHARJYA
am 22 Okt. 2018
Bearbeitet: KALYAN ACHARJYA
am 22 Okt. 2018
a1=[2]; a2=[29 3]; a3=[3 2];
cluster=[a1,a2,a3];
Command Window
cluster
cluster =
2 29 3 3 2
Note: In your question, if you represents the all vectors with same name then Matlab store the last last value only
a=[2], a=[29 3], a=[3 2]
a =
2
a =
29 3
a =
3 2
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!