同一个简单代码,在mma9极速运行,但在mma11.3运行一天运行不完
mathematica吧
全部回复
仅看楼主
level 1
非人可思 楼主
如题。如下是在mma9下的运行结果和时间,在mma11.3下运行一天不完,也不卡死。不知为啥
注:wl文件里是个极其长的表达式,但关系不复杂,都是加减乘除乘方之类。
In[1]:= t0 = AbsoluteTime[];
sqdamp = Import["C:\\Users\\physics\\Desktop\\total_tch_sqdamp.wl"];
AbsoluteTime[] - t0
Out[3]= 9.1104159
In[4]:= t0 = AbsoluteTime[];
sqdamp1 = sqdamp // Simplify;
AbsoluteTime[] - t0
Out[6]= 0.1716003
In[7]:= t0 = AbsoluteTime[];
Export["C:\\Users\\physics\\Desktop\\total_tch_sqdamp1.m", sqdamp1]
AbsoluteTime[] - t0
Out[8]= "C:\\Users\\physics\\Desktop\\total_tch_sqdamp1.m"
Out[9]= 22.6668395
2018年05月08日 14点05分 1
level 1
非人可思 楼主
引用的wl表达式文件是mma11.3生成的,mma9把它当成list或string了,所以处理很快
2018年05月08日 14点05分 2
level 8
你这是自问自答?????
2018年05月12日 22点05分 3
发帖之后明白了,就自问自答了
2018年05月13日 09点05分
@非人可思 如何改善
2019年12月26日 03点12分
1