调用外部程序

在运行程序过程中,Mathematica 可以立即调用独立的程序或单个函数、方法. Mathematica 的架构,可以将外部程序表示成在 Mathematica 内可操作的符号形——这样使得从 Mathematica 内部访问外部函数比在其原始环境更加方便.

参考资料参考资料

Run 运行外部命令行程序 (!prog 用作外壳切换执行)

RunThrough 输入标准输入到外部程序中并捕获输出

Compile 自动产生 C 代码且链接回 Mathematica

Import ▪ Export ▪ Splice ▪ CForm ▪ FortranForm

SystemOpen 打开您计算机系统中的文件、网址或其它目标

SendMail 用邮件发送表达式、图形等

Wolfram 程序库链接

»

LibraryFunctionLoad 从动态库加载一个函数至 Mathematica

LibraryFunction 一个调用动态库的函数

LibraryFunctionInformation ▪ LibraryFunctionUnload ▪ LibraryLoad ▪ LibraryUnload ▪ FindLibrary ▪ $LibraryPath ▪ ...

MathLink

»

Install 装入可执行的 MathLink 外部程序

LinkPatterns 在运行的 MathLink 程序中找出可用的函数

mprep 外部准备可安装的 MathLink C 或 C++ 程序

LinkRead ▪ LinkWrite ▪ LinkLaunch ▪ ...

J/Link

»

JavaNew 在任意指定类中创建一个新的 Java 对象

LoadJavaClass ▪ MakeJavaObject ▪ JavaBlock ▪ JavaShow ▪ ...

.NET/Link

»

NETNew 在任意指定类型中创建一个新的 .NET 对象

LoadNETType ▪ NETTypeInfo ▪ MakeNETObject ▪ NETBlock ▪ ...

网页服务 »

InstallService 根据 WSDL 描述安装网页服务

GPU 计算 »

CUDAFunctionLoad ▪ OpenCLFunctionLoad ▪ ...

New to Mathematica? Find your learning path »
Have a question? Ask support »