【发布时间】:2020-10-09 15:32:00
【问题描述】:
您好我正在尝试将结果导出到循环中通过 fprintf 获得的 Excel,我不知道我是使用 xlswrite 还是 fopen 这是代码
names=["Carlos",'Sara','Sinead','Kai','Ali','Chen','Julia','Tom'];
marks= [23,45,67,90,45,61,14,84];
fprintf('Names \t Marks \t Result \n');
for i = 1:length(marks)
if marks(i) < 39
result = ("Fail");
elseif marks(i) < 69
result = ("Pass");
else
result = ("Distinction");
end
fprintf('%s \t %d \t %s\n',names(i),marks(i),result);
end
所以我想要 fprintf('%s \t %d \t %s\n',names(i),marks(i),result);在excel上
【问题讨论】:
-
您可能想查看
writetable、writematrix、等。xlswrite已弃用,逐行打印到文件看起来很麻烦。 -
我已经检查过了,但我只是不知道如何在这里应用它