Structure declaration in Matlab
Afficher commentaires plus anciens
Hello, I have a matlab code piece having a structure defined. I want to define the structure wrap around to assign these data. The code is as below.
estruct.func_name = 'DATA_1';
estruct.variable(1).name = 't_user';
estruct.variable(1).req_dim = [901 2];
estruct.variable(1).var = data1;
estruct.variable(1).type = 'USR1';
estruct.variable(2).name = 'x_user';
estruct.variable(2).req_dim = [901 3; 901 4; 901 5; 1 3; 1 4; 1 5];
estruct.variable(2).var = data2;
estruct.variable(2).type = 'USR2';
: :
estruct.variable(10).name = 'p_user';
estruct.variable(10).req_dim = [1 4; 1 5];
estruct.variable(10).var = data10;
estruct.variable(10).type = 'USR10';
All i want is define a structure to accept/store this data. Can anyone help me out please
Srikanth
Réponse acceptée
Plus de réponses (2)
Srikanth
le 4 Sep 2012
0 votes
2 commentaires
Walter Roberson
le 4 Sep 2012
Leave out the { and } characters in the command Friedrich gave.
Srikanth
le 4 Sep 2012
Srikanth
le 4 Sep 2012
4 commentaires
Friedrich
le 4 Sep 2012
Use ('name','') instead of []. When using[] ML assumes its double. Sorry, my fault
Srikanth
le 4 Sep 2012
Friedrich
le 4 Sep 2012
Is name always of fixed size? If so do 'name',blanks(n), where n is the size.
If not fix, you need to make it of dynamically size:
Srikanth
le 5 Sep 2012
Catégories
En savoir plus sur Data Import and Analysis 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!