El cielo está lleno de estrellitas en el programa MATLAB ¿Quién puede ayudarme a explicar este programa? ¡Gracias! ! !
para i=1:length(score) %length(score) es la longitud de la partitura 7*6=42
fprintf(1,'%c',lyric(i ))
%1 significa enviar a la interfaz de Matlab en formato estándar, que se puede omitir, "%c" significa enviar la letra (i) en formato de caracteres, de modo que las letras se puedan ingresar en secuencia en el interfaz
wavplay(sin((1:rhythm(i)*p0)/pt*2*pi*scale12(map(score(i)))),pt);
%Reproduce cada audio de la partitura, porque no entiendo la teoría musical, puedes consultar la ayuda de matlab wavplay para obtener más detalles
if mod(i,7)==0
fprintf( 1,'\n');
p>%Cuando es 7, genera un carácter de nueva línea '\n' para representar
fin
fin
¡Es demasiado poderoso e impresionante! ¡de este modo!
Al analizar programas de Matlab, puede agregar puntos de interrupción y analizar paso a paso como c