creating structure array into component structure into fields into vectors.

10 visualizaciones (últimos 30 días)
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.

Respuestas (1)

the cyclist
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
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.

Iniciar sesión para comentar.

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!

Translated by