я в настоящее время есть проблемы в реализации:'клетка' ввод проблема с fprintf() ---- MATLAB
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/ решения существуют, чтобы справиться с этой проблемой, а также экспортировать результаты экрана из Matlab в data.csv в какой-то файл по указанному пути на моем C Do: \?
Благодаря
MATLAB говорит вам именно то, что проблема заключается в: преобразовать 'O' от клетки до, например, массив строк. Затем, чтобы сохранить его как файл, вам нужно указать идентификатор файла 'fid'. Все это очень хорошо описано на странице справки 'fprintf'. – hbaderts
'num2str (cell2mat())' испортил результаты, возможно, из-за формата 'mm/dd/yyyy', который добавляет больше строк в тип char (fyi). – owner