运行 远程服务器上的 matlab 脚本

run a matlab script on a remote server

我可以通过 ssh 访问远程 linux 服务器,但没有管理员权限。服务器没有安装 matlab,我需要 运行 一些 matlab 脚本。有什么方法可以 运行 服务器上的这些脚本吗?我读了一些链接说要下载 matlab 编译器或 运行time,但他们没有关于如何继续的详细说明,更不用说与远程服务器有关的说明了。

一般有三种选择

  1. 安装 MATLAB(Linux 可用,但您需要有管理员权限..)
  2. 使用 Application Compiler (as @UnbearableLigthness already mentioned). You will need to install the MATLAB Runtime on your Linux server to run those applications. However, you can package the runtime in the application(要点 3)将您的脚本作为可分发文件框起来。
  3. 使用 MATLAB Coder 创建 C 代码并在您的 Linux 服务器上编译它。这不需要安装但不支持所有功能(例如不支持大多数约束优化算法)