Как мне написать / экспортировать несколько матриц в файл XLS? - PullRequest
3 голосов
/ 23 июня 2010

У меня много матричных переменных.Некоторые из них имеют более 200 строк.Как я могу экспортировать их в файл XLS или DAT с их именами?Я попробовал следующее:

d = {'X', 'Y'; X Y};
xlswrite('tempdata1.xls', d, 'Sheet1', 'A1');

В файле XLS я получил только строки 'X' и 'Y', но без значений X и Y.X и Y должны быть векторами (7x1).

1 Ответ

4 голосов
/ 23 июня 2010

Предполагая, что X и Y являются векторами столбцов, попробуйте это:

xlswrite('tempdata1.xls', {'X' 'Y'}, 'Sheet1', 'A1');  %# Write the names
xlswrite('tempdata1.xls', [X Y], 'Sheet1', 'A2');      %# Write the data

Причина, по которой ваш массив ячеек d не работает, заключается в том, что XLSWRITE требует всеячейки в массиве ячеек, чтобы иметь только одно значение в них.В вашем случае X и Y были векторами , а не скалярными числовыми значениями или строками, как в случае этого примера документации .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...