creating structure array into component structure into fields into vectors.
10 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos

So, I am not sure if my code is correct comparing from the diagram.
My Code
if true
voice = [1:100,000];
music_notes = {'DO' 'RE' 'MI' 'FA' 'SO' 'LA' 'TI'};
voice(1).pitch(1) = 1;
voice(1).start(1) = 1;
voice(1).duration(1) = 10;
% code
end
just did for voice(1) only.
0 comentarios
Respuestas (1)
the cyclist
el 7 de Dic. de 2016
Editada: the cyclist
el 7 de Dic. de 2016
To create the structure array, do
voice = struct();
instead of
voice = [1:100,000];
The latter code creates a vector, not a structure array.
Then the rest of your code should run fine. I can't remember if there is an advantage (or even a way) to pre-allocate the memory for a structure array. Maybe someone else could comment on that.
2 comentarios
the cyclist
el 7 de Dic. de 2016
The best form of thanks is to upvote and/or accept an answer, which rewards the contributor and points future users to helpful answers.
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!