Я использую NCSOStools для некоммутативных вычислений в MATLAB. Я создаю матрицу, которую я хочу экспортировать и сохранять в файл Excel. Вот мой код:Экспорт не числовых данных (NCpoly) в MATLAB
clear all
clc
syms x
NCvars x
A=[x 2x 3x]
Обычно я мог бы использовать команду xlswrite(filename,A)
и сохранить матрицу A
в файл Excel, но вместо этого я получаю сообщение об ошибке:
Input data must be a numeric, cell, or logical array.
Есть просто сохранить макрос NCpoly
A
в Excel? Я не знаю, можно ли вообще изменить тип данных, чтобы он соответствовал команде xlswrite
. Огромное спасибо.
Я думаю, мне нужно изменить тип класса из NCpoly на char в этом случае, но функция char не делает этого. – Edison
Пожалуйста, проверьте это: http://stackoverflow.com/questions/14378708/matlab-write-string-into-excel – User1551892