1、输出到’txt’文件。
要输出为txt文件,用到fopen、fprintf和fclose命令。
fopen命令用来新建文件,并用参数w表示无条件写入内容。
fprintf直接开始写入内容,fclose结束。但是,fprintf命令并不能直接将sym类型的变量内容直接打印出来,char类型变量的直接打印的,所以用char()命令进行一个类型转换就行了。
syms x y z
a=[2*x 2*y;0 z];
b=[4*x 0;0 2*z];
fileID = fopen('a.txt','w');
fprintf(fileID, 'a=%s;\n b=%s;',char(a),char(b));
fclose(fileID);
2、安装 Maple Toolbox for MATLAB
Matlab 符号计算的能力并不强,应用的是 Mupad 的符号计算引擎,计算耗时巨大。如果要提高符号计算能力,可以
安装 Maple Toolbox for MATLAB 工具箱。Maple的符号计算速度很快,而且也可以解决输出显示问题,因为maple的
计算结果可以换行。
安装 maple ,安装过程中会自动检测 matlab 版本,直接安装接可以了
在 Matlab 命令行中输入Maple,然后进行符号计算。
更多推荐
Matlab符号计算结果过长无法在屏幕中显示的问题
发布评论