macos - 如何在 MacOS 上运行 Octave 脚本?

标签 macos octave

网站使用说明:
http://wiki.octave.org/Octave_for_MacOS_X

我在 MacOS X 10.9.5 上安装了 Octave。 安装的应用位于:
/Applications/Octave-cli.app
/Applications/Octave-gui.app

现在,我有一个名为 example.m 的 Octave 脚本

%file: example.m
print('hello')  

如何从终端运行这个文件?

NOTE:

    open /Applications/Octave-cli.app  # this works fine
    open /Applications/Octave-gui.app  # this freezes the octave program  

然后我可以交互式地编写和运行 Octave 命令。

我想要的是:

octave myexample.m

应该给出结果,就像 python myscript.py 给出的那样。

更新:
我卸载了:
/Applications/Octave-cli.app 和/Applications/Octave-gui.app

然后,我下载了两个应用程序
下载带有图形用户界面的 Octave 4.0.2 (OS X 10.9+),
使用命令行界面下载 Octave 4.0.2 (OS X 10.9+)

来自网站:
http://wiki.octave.org/Octave_for_MacOS_X
然后,我得到了 Octave.app,我可以在该图形界面中编写和运行 Octave 脚本。

但是,我也想从命令行运行:

octave myexample.m

部分相关链接如下:
How to invoke octave script in unix shell

最佳答案

在 macOS 上安装 GUI 4.0.3 后,您可以使用此路径访问 CLI:

/Applications/Octave.app/Contents/Resources/usr/bin/octave-cli

这是一个别名:

/Applications/Octave.app/Contents/Resources/usr/Cellar/octave/4.0.3/bin/octave-cli-4.0.3

但是运行第一个版本可能是安全的。

关于macos - 如何在 MacOS 上运行 Octave 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37798818/

相关文章:

android - 如何在 Mac 中为 facebook SDK 生成 key 哈希

c# - 如何使对象成为窗口的委托(delegate)?

numpy - 为什么逆结果不相等?

image - 如何在 Octave 中调整/缩放图像大小?

java - 使用 javaoctave 处理断管过程

mysql pro 上的 mysql 重复 root 用户

Java 鼠标事件未在 OSX 上注册

octave - 无法在 Octave 中安装包 optim

java - 检测是否在HiDPI显示屏上运行

Matlab : String vector - character subtraction