找回密码
 注册
Simdroid-非首页
查看: 108|回复: 3

请教maple字符运算时的输出长度超限

[复制链接]
发表于 2009-4-21 10:06:37 | 显示全部楼层 |阅读模式 来自 浙江杭州
本帖最后由 polarstar 于 2009-4-21 10:47 编辑

今天试了下maple字符运算,是比matlab要强大的多,但我需要运算的矩阵太多,还是
出现了问题。
   A和B都是2X2字符矩阵,(A*B)^100是可以算出来,(A*B)^1000就提示:
       “输出长度超出节点限制 1000000”
   应该是结果占用的字节太多,所以报错吧。有没有人知道哪里可以该这个输出字节的
,或者能不能不显示结果,而把结果以某种形式输出呢?
   另外,maple的输出结果怎么变成matlab可以用的形式呢?举个例子,A乘B在maple结
果显示为AB,而在matlab中应为A*B。
   下面是maple的运算过程:
-----------------------------------------
    A:=matrix(2,2,[a11,a12,a21,a22]);
    B:=matrix(2,2,[b11,b12,b21,b22]);
    C:=evalm((A&*B)^1000)
-------------------------------------------
bow~~~~~~~~~~~~~
 楼主| 发表于 2009-4-21 10:48:23 | 显示全部楼层 来自 浙江杭州
Simdroid开发平台
本帖最后由 polarstar 于 2009-4-21 12:03 编辑

第一个问题已搞定,在 选项 里勾掉 输出节点限制 就可以了
  第二个问题也搞定,在 选项 里设置输出类型 就可以了
  初学者的问题确实比较白菜,哈
回复 不支持

使用道具 举报

发表于 2009-4-21 17:42:25 | 显示全部楼层 来自 吉林长春
问一下楼主,算这个过程用了多长时间?
回复 不支持

使用道具 举报

 楼主| 发表于 2009-4-21 19:06:25 | 显示全部楼层 来自 浙江杭州
本帖最后由 polarstar 于 2009-4-23 19:51 编辑

当时想得比较简单,现在看来应该要优化一下,机子跑了一天半还在算
     净犯不经大脑的错位,呵呵
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-26 01:19 , Processed in 0.033639 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表