필터 지우기
필터 지우기

Storing for loop output that is a matrix 1 x 6387 each iteration in one matrix

조회 수: 2 (최근 30일)
So lets say I run the for loop for two iterations the saved values will be a matrix 1 x 12,774.
n1 = 50; % Number of notes plotted
for i = 1:n1
xx2 = key2note(X,keynum(i),dur(i));
xs = [xx2(i)];
end
spectrogram(xs,'yaxis')

채택된 답변

Ridwan Alam
Ridwan Alam 2019년 12월 6일
I am assuming that you meant your xx2 has size 1x6387, and you want xs to be of size 1x12774 after two iteration.
n1 = 50; % Number of notes plotted
for i = 1:n1
xx2 = key2note(X,keynum(i),dur(i));
xs = [xs xx2];
end

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by