是否可以在不使用 Mathematica 的情况下运行使用 Mathematica .NET/Link 的 VB Windows 应用程序?
我想使用 VB.Net 2010 开发一个程序,并且我想通过 .NET/Link 使用 Mathematica 3DPlot 函数。我的问题是,是否可以在另一台未安装 Mathematica 的计…
REPL(读取评估打印循环)与 Mathlink (Wolfram Mathematica)
我是 Mathlink 的新手,在将其集成到我的代码中之前,我尝试编写一个小的 REPL 来习惯它。代码如下(省略了不相关的部分,并对 C 和 C++ 的可怕混合感…
使用任意 PATH 环境安装 MathLink 程序
是否可以使用 Install[] 来启动具有自定义 PATH 环境变量的 MathLink 程序? 我正在尝试使用 mEngine 将 Mathematica 连接到 MATLAB在 Windows 上。仅…
如何使外部 Mathematica 函数可中断?
我之前有一个关于将 Mathematica 与 C++ 编写的函数集成的问题。 这是一个后续问题: 如果计算需要太长了,我希望能够使用Evaluation > 中止它中止评…
如何在 Mathematica 中使用 FORTRAN 子例程或函数?
我有兴趣在 Mathematica 会话中调用 fortran 代码。我了解到 Mathlink 提供了一种方法来做到这一点。但我对C知之甚少,对C++也一无所知。 有人愿意给…
Mathematica:MathLink 错误消息
我想我开始了解如何将 C/C++ 编写的函数链接到 Mathematica。我面临的问题是我不知道如何将错误消息从我的 C 包装器发送到 Mathematica。在谷歌搜索后…
Mathlink内存使用累积
我使用 MathLink 从 C++ 应用程序以字符串形式发送和接收独立的 mma 表达式。 std::string expression[N]; // ... for(int i = 0; i < N; ++i) { MLPu…
在 MathLink 中设置 ComplexType
我还有一个。我尝试在 C# 中使用 ml.ComplexType = System.Type.GetType("Complex"); 与 Mathematica MathLink,但是当我尝试使用 GetComplexArray 读…
如何将选项放入 MathLink 中的函数中
这与我之前的问题有点相关,但有所不同。我无法弄清楚如何在不使用 Evaluate() 等的情况下提供 MathLink 函数选项。例如,我有以下 C# 代码: ml.PutF…
在 MathLink 函数中检查中止?
我刚刚发现像 LinkWrite 和 LinkRead 这样的 MathLink 函数有类似于它自己的内部 CheckAbort 的东西,可以吸收任何中止,并且不会进一步传播它们。 这…
更改 General::stop 和主循环的行为
在文档 页面 上 General::stop 我们读到: 此消息是在 指示消息已生成 第三次在一个单一的 评价。 消息被抑制 以防止冗余或重复 长计算中的消息。 我…
在 MacOS 上编译 Pythonika
我正在 Snow Leopard 上编译 Pythonika ,我收到的错误表明我缺少一些标准标志,知道缺少什么吗?另一篇 帖子 建议我需要 -lrt 标志,但这在 MacOS 上…
MathLink 中的数据包链:数据包是否始终严格排序?
文档没有明确说明返回数据包的顺序 由从属内核通过 MathLink 实现。很自然地假设(当 发送带有头 EnterExpressionPacket 的输入表达式并在标准模式下…