condition for structure class
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
ha ha
el 23 de Nov. de 2017
Let's say:
A : 4x1 structure class
A= Field1 :[1000x1 double],
Field2 : [2x1 double],
Field3 : [5x1 double],
Field4 : [1x1 double]
A= Field1 : [1;2;3...;1000],
Field2 : [99;11],
Field3 : [44;11;33;88;66],
Field4 : [77]
Question: I wanna implement the condition as follow:
If ......[the length of each field in structure A < 5]......
........do.....s.thing.....
else
end
How can I write the condition :[the length of each field in structure A < 5] ?
Example:
length of field1= 1000
length of field2= 2
length of field3= 5
length of field4= 1
0 comentarios
Respuesta aceptada
Walter Roberson
el 24 de Nov. de 2017
arrayfun(@(S) all(structfun(@length, S) < 5), A)
3 comentarios
Walter Roberson
el 24 de Nov. de 2017
arrayfun(@(S) structfun(@length, S), A, 'uniform', 0)
Más respuestas (0)
Ver también
Categorías
Más información sobre Structures en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!