Matlab符号计算结果过长无法在屏幕中显示的问题

编程入门 行业动态 更新时间:2024-10-26 03:28:18

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符号计算结果过长无法在屏幕中显示的问题

本文发布于:2023-06-13 16:59:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1385239.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:符号   屏幕   Matlab

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!