'cell'输入问题用fprintf()---- MATLAB

时间:2015-07-06 11:54:58

标签: arrays matlab date struct printf

我目前在实施方面存在问题:

fprintf( '%6s %12s %12s\n','Date',  'res1',  'res2');
fprintf('%6s %12.8f %12.8f\n',o,A.');

错误

Error using fprintf
Function is not defined for 'cell' inputs. 

事实上:

o is <6*1 cell> of dates mm/dd/yyyy

,而

A is <2*6 double> of numbers

因此我的讯问:

1 / 是否存在解决此问题的解决方案,以及在我的C:\上的某个指定文件路径上将屏幕结果从Matlab导出到 data.csv

由于

1 个答案:

答案 0 :(得分:0)

有时for循环是最简单的:

fprintf( '%6s %12s %12s\n','Date',  'res1',  'res2');
for ii=1:length(o)
  fprintf('%6s %12.8f %12.8f\n',o{ii},A(:,ii));
end