【问题标题】:Is there any way to execute a MATLAB script through Javascript?有没有办法通过 Javascript 执行 MATLAB 脚本?
【发布时间】:2023-04-09 00:42:01
【问题描述】:

标题问题说明了一切,我有一个用 MATLAB 编写的函数,我重写为 Javascript,但我想知道是否可以从 Javascript 执行它?

【问题讨论】:

  • 查看this可能重复。
  • 如果您了解 Java,并且能够负担得起新软件,see thisThis PDF 详细介绍了细节,包括通过 JavaScript 与 Java 交互。不漂亮。
  • 您可以轻松地将 MATLAB 设置为 Web 服务器,然后从 JavaScript 进行 ajax 调用。请参阅github.com/decatur/NuCompRes 以帮助您入门(披露:我是作者)。但是,如果 MATLAB 代码简单且计算量轻,那么翻译成 JavaScript 可能是更好的解决方案。

标签: javascript matlab


【解决方案1】:

目前没有将 MATLAB 转换为 JavaScript 的脚本(使用 jison 之类的生成器为 M 代码编写解析器很乏味,但并非不可能)。如果您发布了您的 MATLAB 代码,我们可以找到一些命令的等效项(如矩阵乘法),但没有通用技术。

您也可以在您的服务器上运行 MATLAB(有 UNIX 版本和服务器许可)并从网站向正在运行的会话发送命令。

【讨论】:

    【解决方案2】:

    MathWorks File Exchange (https://www.mathworks.com/matlabcentral/fileexchange/69973-generate-javascript-using-matlab-coder) 上的这个工具箱可以将 MATLAB 函数编译成可以在浏览器中运行的 JavaScript 函数。虽然此解决方案将运行已编译的代码,但它允许您的 MATLAB 算法在您的网页中执行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-20
      • 1970-01-01
      • 2021-12-06
      • 1970-01-01
      • 1970-01-01
      • 2020-08-01
      • 1970-01-01
      相关资源
      最近更新 更多