结合 Matlab 和 JavaScript:集成方法?

问题描述 投票:0回答:2

我有一个 MatLab 脚本,我想在我的 Javascript 算法中使用它。有没有办法让 JavaScript 调用 MatLab 脚本?更好的是,有什么方法可以松散地耦合 MatLab 脚本和 Javascript 页面吗?

我发现这一页讨论了使用 .NET 服务器来保存 MatLab 脚本/代码(http://www.mathworks.com/matlabcentral/answers/9521),但是还有其他更简单的方法来实现此功能吗?

我宁愿不必用 JavaScript 重新编码 MatLab。理想情况下,我想使用我的 JavaScript,因为它目前可以将指定格式的字符串直接吐出到 MatLab 脚本中,并在算法完成后访问其字符串输出。

我可以通过哪些方式做到这一点?如果只有 .NET 或类似的方法,是否有人有良好的资源来指导如何仔细执行此操作,甚至更好的个人经验来指导如何设置此操作?

提前谢谢您。

重新访问注释(2013 年 12 月 17 日)和做出的决定: 事实证明,最终证明将我的 MatLab 脚本重新编码为 JavaScript 更容易。 Google Closure 不久前发布了 JavaScript 版本,它为 JavaScript 语言提供了一些漂亮的扩展功能,我强烈推荐给任何有兴趣使用它的人。我特别利用了它的 Matrix 库,它允许我用 JavaScript 重新编码和设计我的节点电压分析方法。查看:https://developers.google.com/closure/

javascript matlab interface
2个回答
8
投票

对于部署,matlab 始终需要通过 java 或 .net 在服务器端运行。但是,您可以在 matlabs 浏览器中使用 javascript 和 matlab。它不是很漂亮并且使用了 matlab: 命令。 here给出了教程,下面的代码执行 Why 脚本。

<a href=”matlab:why”>Why?</a>

0
投票

从 16B 版本开始,可以使用 MPS 和 RESTFUL 从 JavaScript 与 MATLAB 进行通信。这是示例链接http://www.mathworks.com/help/mps/restfuljson/example-web-based-bond-pricing-tool-using-javascript.html

© www.soinside.com 2019 - 2024. All rights reserved.