MathKernel


在 Windows 和 Mac OS X 启动 Mathematica 内核.

更多信息更多信息

  • 运行独立的 Mathematica 内核. 若要访问包括笔记本界面的完整 Mathematica 系统,则要使用 Mathematica.
  • 独立的内核会话一般从 (一般是键盘)读取输入,计算表达式,把结果输出到 (一般是显示设备). 输入和输出可以使用 Mathematica 命令或标准的命令解释程序(shell)机制重新定向.
  • 可以给出以下命令行选项:
  • -mathlink只通过 MathLink 进行通讯
    -initfile "file"启动时执行初始化文件 中的指令
    -lmverbose输出与 MathLM 交互的信息
    -noinit不读取任何初始化文件
    -password "pw"使用密码
    -pwfile "file" 中读取密码
    -run cmd启动时运行
    -noprompt不输出标志或 In/Out 提示(对于批输出很有用)
    -script "file"在脚本模式中执行 中的指令
  • 如果给出 -script 命令行选项,内核执行一批或脚本、模式中的 的指令,然后终止.
  • 在脚本模式中,内核不输出标志,没有 In[]Out[] 标签,以 InputForm 产生所有输出,其中 PageWidth 选项有效地设为 Infinity.
  • 在脚本模式中,标准的输入和输出不重新定向,因此输入和输出可用于具有其他进程的管道中.
  • 在脚本模式中,内核会忽略第一行,如果它的首字符为 "#!".
  • 在 Windows 中可用以下命令行选项:
  • -threadpriority=n设置内核处理的相关优先级
  • -threadpriority 选项的参数可以是-2、-1、0、1 或 2,默认设置为0. 正数表明内核应该正常运行在更高的优先级,负值表示比正常更低的优先级.
  • 如果没有给出命令行选项,内核将读取环境变量 的值,并使用该值就好象它已被输入命令行一样.
  • 除非 Mathematica 变量 $IgnoreEOF 被设为 True,否则内核在收到文件结束符序列时会退出. 当给出命令 Quit,内核总是会退出.
New to Mathematica? Find your learning path »
Have a question? Ask support »