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

[符号计算] Mathematica 中的 .mx 文件里面的内容怎样读取

[复制链接]
发表于 2011-10-10 20:28:40 | 显示全部楼层 |阅读模式 来自 北京
学习过程中要研究一些 Mathematica 中的 .mx 文件,但是 .mx 文件打开是二进制形式的,请教怎么样才能读取 .mx 格式文件里面写的内容呢?
发表于 2011-10-12 16:33:15 | 显示全部楼层 来自 北京
Simdroid开发平台
(*This is a Mathematica binary dump file. It can be loaded with Get.*)
回复 不支持

使用道具 举报

 楼主| 发表于 2011-10-12 13:29:09 | 显示全部楼层 来自 北京
有知道如何解决的吗?请教大家了
回复 不支持

使用道具 举报

 楼主| 发表于 2011-10-12 19:31:08 | 显示全部楼层 来自 北京
本帖最后由 456 于 2011-10-12 19:33 编辑

loaded?我用 Get["ab.mx"],结果说 Get::noopen: Cannot open ab.mx.  是什么原因?   另外,用 BinaryReadList 读出的 .mx 文件为什么都是 0 到 255 的整数呢,它们代表着什么意思呢?
回复 不支持

使用道具 举报

 楼主| 发表于 2011-10-12 19:35:18 | 显示全部楼层 来自 北京
guocong89 发表于 2011-10-12 16:33
(*This is a Mathematica binary dump file. It can be loaded with Get.*)

loaded?我用 Get["ab.mx"],结果说 Get::noopen: Cannot open ab.mx.  是什么原因?   另外,用 BinaryReadList 读出的 .mx 文件为什么都是 0 到 255 的整数呢,它们代表着什么意思呢?
回复 不支持

使用道具 举报

发表于 2011-10-14 09:02:50 | 显示全部楼层 来自 浙江嘉兴
无法提取的
回复 不支持

使用道具 举报

发表于 2011-10-14 12:48:40 | 显示全部楼层 来自 北京
这段文字是直接从这个文件的头部复制出来的

0~255,就是ASCII码,对于二进制文件来说没有意义

Get::noopen: Cannot open ab.mx是因为没有找到这个文件;你加上绝对路径试试;我是可以加载这些文件的

这些文件应该是给Mathematica系统自己调用的,他肯定提供了其他的Package接口
回复 不支持

使用道具 举报

 楼主| 发表于 2011-10-17 15:41:30 | 显示全部楼层 来自 北京
guocong89 发表于 2011-10-14 12:48
这段文字是直接从这个文件的头部复制出来的

0~255,就是ASCII码,对于二进制文件来说没有意义

用绝对路径加载是可以的,不过我是想看到 .mx 文件的内容,里面肯定是一行行的代码,如何显示出来呢?
回复 不支持

使用道具 举报

发表于 2011-10-17 16:53:16 | 显示全部楼层 来自 北京
不可能的,它做成二进制文件,一方面是为了效率,另一方面就是不想让你看到代码.这个又不是开源的.
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 02:24 , Processed in 0.042819 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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