如何在matlab中重复一段代码,并在单独的列中将它们导出到excel?

如何在matlab中重复一段代码,并在单独的列中将它们导出到excel?,excel,matlab,Excel,Matlab,我有这个代码,我想运行这个代码100次。我希望将c和d导出到excel,并在空白列中显示以前的c和d数据。例如,我希望下一个c和d转到excel中的d和E列 n=300; a=mvnrnd([0 0], [1 0.5;0.5 1],n); c=a(:,1); d=a(:,2); xlswrite('mani_data',c,'rawdata','A1'); xlswrite('mani_data',d,'rawdata','B1'); 您必须在每次迭代中更改for循环中的'A1'和'B1'。看

我有这个代码,我想运行这个代码100次。我希望将c和d导出到excel,并在空白列中显示以前的c和d数据。例如,我希望下一个c和d转到excel中的d和E列

n=300;
a=mvnrnd([0 0], [1 0.5;0.5 1],n);
c=a(:,1);
d=a(:,2);
xlswrite('mani_data',c,'rawdata','A1');
xlswrite('mani_data',d,'rawdata','B1');

您必须在每次迭代中更改
for
循环中的'A1'和'B1'。看看这个,
char('A'+1)='B'
。从这个MATLAB操作中,您应该能够开始。此外,由于您希望运行100次迭代,您的excel列将显示为:
AA、AB、AC、…、AZ
。你也要小心。