Creating a 3D-Matrix containing structures
12 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I'm trying to create a 3D Matrix, were every cell contains a pair of 2 structs.
First idea, not working
c = linspace(1e03,1e05,20);
d = linspace(1e04,1e10,20);
A = struc(100,20,20);
for ii= 2:2:100
for cc=1:20
for dd=1:20
RES = struc(ii,c(cc),d(dd));
FAL = struc(ii,c(cc),d(dd));
A(ii,c(cc),d(dd))=[RES(ii,cc,dd);FAL(ii,cc,dd)];
end
end
end
For example, RES(50,3,4) and FAL(50,3,4) shall both be saved in the cell (50,3,4) within A.
3 Kommentare
Jan
am 30 Jul. 2018
@Tobias Hahn: It is easy for you to find out, what struc is:
help struc
edit struc
Antworten (1)
Jan
am 26 Jul. 2018
Do you mean a cell array?
A = cell(100,20,20);
...
A{ii,c(cc),d(dd)} = [RES(ii,cc,dd);FAL(ii,cc,dd)];
^ ^ <== curly braces
2 Kommentare
Jan
am 30 Jul. 2018
Bearbeitet: Jan
am 30 Jul. 2018
I recommend to read the Getting Started chapters of the documentations. Matlab's Onramp is fine also to learn the basics (and free of costs): https://matlabacademy.mathworks.com/
Siehe auch
Kategorien
Mehr zu Spreadsheets finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!