0
我對Matlab非常陌生。對不起,如果這是一個簡單的問題..如何在表中添加新行(循環)而不會覆蓋
我想寫一個循環來添加新的行。
files = dir('*.mat');
for ii=1:numel(files)
file = files(ii);
Variable = str;
Correlation = RCDvsMOVRAW;
Signification = pRCDvsMOVRAW;
Lag = lagDiff;
T = table(Correlation,Signification,Lag,'RowNames',Variable);
end
非常感謝你提前。
如果你有一個表已經,您可以通過級聯添加行:http://uk.mathworks.com /help/matlab/matlab_prog/add-and-delete-table-rows.html'T = table(...)'不應該在你的循環中,你可以先將你的矩陣轉換成表格(然後添加行),或者先將行添加到矩陣中,然後將其轉換爲表,無論哪種情況,都應該將該行移出循環。 – GameOfThrows
謝謝!我會嘗試! –