【发布时间】:2018-11-16 18:32:45
【问题描述】:
我想计算一个带有符号条目的矩阵并将矩阵导出到一个 excel 文件。
方法:
syms x_1 y_1
A_sym = sym(zeros(2,2));
A_sym(1,1) = x_1;
A_sym(2,1) = x_1 * y_1
A_sym(2,2) = y_1;
我尝试使用 xlswrite('test.xls',A_sym,'A1:C5') 函数,但它不是为符号表达式设计的,我收到以下错误:
输入数据必须是数值、单元格或逻辑数组。
之后我尝试将矩阵的内容类型转换为 char 并再次导出:
B = char(A);
xlswrite('test.xls',B,'A1:C5');
结果是函数将每个字符导出到单个 excel 单元格中,这导致包含多个字符的符号变量不在单个 excel 单元格中,而是分为许多单元格,这对我的目的没有用处.
我想必须有更好的解决方案将变量导出到单个单元格中。
有人有好的解决方案吗?
【问题讨论】: