Предполагая, что 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
были векторами , а не скалярными числовыми значениями или строками, как в случае этого примера документации .