mathlink相关内容

使用任意 PATH 环境安装 MathLink 程序

是否可以使用 Install[] 来启动带有自定义 PATH 环境变量的 MathLink 程序? 我正在尝试使用 mEngine 进行连接Mathematica 到 Windows 上的 MATLAB.它仅在 PATH 环境变量包含 MATLAB 库的路径时启动 mEngine.exe 才有效.是否可以修改 PATH 来启动这个程序只,而不需要修改系统路径?或者还有其他方法可以启动 mEn ..

如何安全地杀死从内核?

LinkClose[link]“不一定在另一端终止程序 文档中所说的“连接的连接".是否有一种方法可以杀死该连接 从内核的安全过程? 编辑: 实际上,我需要 Mathematica 中的一个函数,该函数仅在从属内核的进程已终止并且其内存已释放时才返回.从属内核退出时,LinkInterrupt[link, 1]和LinkClose[link]都不等待.目前,唯一的此类功能似乎是我在本页 ..
发布时间:2020-07-31 02:59:18 其他开发

如何模拟InString []?

我发现发送带有EnterExpressionPacket标头的输入时InString[]在MathLink模式下不起作用.因此,我需要定义自己的函数以返回上一个输入行.我开发 here 的一种方法在某些情况下不起作用: In[1]:= Unevaluated[2 + 2] With[{line = $Line - 1}, HoldForm[In[line]]] /. (DownValues[ ..
发布时间:2020-07-31 02:59:16 其他开发

(MathLink)正确处理从属内核生成的消息

使用从属内核通过MathLink时,我无法正确解析TextPacket.特别是当此类数据包与从属内核生成的Message相对应时,我根本不了解如何正确处理它.我需要这样的Messages来打印在评估笔记本中,就像它们是由主内核生成的一样(但带有一些标记以表明它来自从属内核).而且我需要将与Message相对应的TextPacket与仅与Print[]命令分开.后者我也需要正确解析,将它们打印在评估 ..
发布时间:2020-07-31 02:59:12 其他开发

通过MathLink在v.7.01会话中执行v.5.2内核中的代码

我在同一台计算机上安装了 Mathematica 7.01和 Mathematica 5.2.我希望能够在 Mathematica 7.01会话中评估v.5.2内核中的代码.我的意思是,运行 Mathematica 7.0.1标准会话我希望有一个类似kernel5Evaluate的命令,以评估5.2内核中的某些代码并将结果返回到7.01内核中,并在该链接中链接7.01 FrontEnd笔记本这种代 ..
发布时间:2020-07-31 02:59:08 其他开发

了解内核与前端的通信-为什么前端会冻结?

编辑:仅确认是否可以复制此内容将很有用.只需一台计算机即可尝试此操作(无需远程连接). 更新:似乎其他人无法在Mac或Win7上重现此内容,因此它特定于WinXP或特定于我的机器.在这一点上,我正在放弃. 最好有一个有关前端与内核如何通信的教程,以便我们可以调试远程内核问题.任何此类一般性答案(或指向其他地方的教程的链接)都是最受欢迎的.我已经知道Sascha Kratky的远程内核策 ..
发布时间:2020-07-24 08:41:29 其他开发

使用任意PATH环境安装MathLink程序

可以使用安装[] 启动具有自定义 PATH 环境变量的MathLink程序 我正在尝试使用 mEngine 将Mathematica连接到Windows上的MATLAB。只有当 PATH 环境变量包含MATLAB库的路径时,才会启动 mEngine.exe 。是否可以修改PATH以启动此程序 ,而不需要修改系统路径?或者有另一种方法来启动 mEngine.exe ? 解决方案 acl ..

可以使用数学从其他编程语言(蟒蛇/ C#)?

是否有可能从其他语言的使用Mathematica的计算能力?我需要做一些复杂的操作(不一定是象征性的,顺便说一句),它会是非常甜蜜的,以便能够只是调用Mathematica的功能或运行Mathematica的代码,直接从我的Python / C#的程序。 这可能吗? 解决方案 看起来有你可以从C#使用MathLink的API,C或Java,你检查了这一点? 的 http://r ..
发布时间:2016-10-05 00:29:16 C#/.NET