有的时候我们要把Mathematica中的一些计算符得到的号发出去,或者发一段较长的代码,但是直接发送却不是很方便,因为不能直接复制粘贴,或者复制粘贴格式会出现问题。
要是我们发图片的话对方还要把代码重新输入进去,这个时候就要用到Mathematica自带的函数Compress
和Uncompress
了,其中Compress
是以字符串形式给出 expr 的压缩表示,而Uncompress
就是反过来。
下面我们来看一个简单的例子,压缩一个四阶的单位矩阵:
- compress = IdentityMatrix[4] // MatrixForm // Compress
- >> 1:eJxTTMoPSmNkYGAo5gISvoklRZkVbvlFuWksIDEQ4ZNZXILK8wSpNwSTBsgkFlUGmGp\
- xqkJRS0AVVC0AQlQaRw==
这个压缩得到的值解压的话就是一个四阶单位矩阵,并且压缩得到的值是字符串的形式,是可以直接复制粘贴的。我们看一下解压缩的过程
- compress // Uncompress
这样就完成了解压缩,我们看一下全部的过程。
- 微信公众号
- 关注微信公众号
- QQ群
- 我们的QQ群号
评论