相关疑难解决方法(0)

构造具有内存的函数的最佳方法

美好的一天,

我说,我有一些非常懒散和复杂的功能f[x,y].我需要详细ContourPlot介绍它.此外,f[x,y]由于缺乏物理内存,该功能有时会失败.在这种情况下,我必须自己停止评估并调查点{x,y}的问题情况.然后我应该将元素{x,y,f [x,y]}添加到计算值列表f[x,y](比如"缓存")并重新开始评估ContourPlot.ContourPlot必须f从缓存中获取所有已计算的值.我宁愿将这样的列表存储在某个文件中,以便以后能够重用它.并且手动向该文件添加有问题的点可能更简单.

如果计算值列表f可能包含10000-50000个点,那么实现此方法的最快方法是什么?

wolfram-mathematica

19
推荐指数
2
解决办法
2503
查看次数

在Mathematica中组织笔记本和保存结果

截至目前我使用3笔记本:

  • 功能

我拥有我创建的所有功能,并在其他笔记本中调用.

  • 转型

根据原始数据,我计算转换并添加列/列表

当数据是我的原始数据时,我然后调用:

t1data:第一次转换的结果

t2data:第二次转换的结果

等等,我还在t20.

  • 显示和分析

使用上面的两个我创建Manipulate对象,使我能够分析数据.

问题

  • 是否可以保存转换笔记本的结果,例如t13data可用于显示和分析笔记本,而无需运行它基于的所有先前计算(t1,t2,t3 ... t12)?

  • 有没有办法在不打开相应笔记本的情况下使用我的函数或转换数据?

  • 我的分离策略是否有意义?

到目前为止,我系统地打开3并且必须在能够做任何事情之前运行它们,并且由于我的计算能力差而且代码效率低下需要一段时间.

wolfram-mathematica function

8
推荐指数
2
解决办法
2560
查看次数

标签 统计

wolfram-mathematica ×2

function ×1