How to create structure file?

16 visualizaciones (últimos 30 días)
SUSHMA MB
SUSHMA MB el 27 de Mzo. de 2015
Editada: Stephen23 el 11 de En. de 2016
I want to create a structure file of 1x20, with fields 'x,y,type,cost'. And i also want to assign different values for each struct. How to do this?

Respuestas (2)

Umakant
Umakant el 27 de Mzo. de 2015
The following code creates 1x20 structure, each with four fields:
mystruct(20).x =1
mystruct(20).y =2
mystruct(20). type=3
mystruct(30).cost=4;

Stephen23
Stephen23 el 11 de En. de 2016
Editada: Stephen23 el 11 de En. de 2016
Read this and try some of its examples:
nums(1).f = 1;
nums(2).f = 2;
nums(3).f = 3;
allNums = [nums.f]
Note that you can create the complete non-scalar structure all at once using struct, which might be the easiest option for you:
S = struct('f',{1,2,3})

Categorías

Más información sobre Structures en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by