我有一个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变得更容易。谷歌闭包不久前发布了JavaScript,它为JavaScript语言提供了一些优秀的扩展功能,我强烈推荐给任何有兴趣使用它的人。我特别使用了它的Matrix库,它允许我重新编码和用JavaScript设计我的Nodal电压分析方法。看看:https://developers.google.com/closure/
答案 0 :(得分:7)
对于部署,matlab总是需要在服务器端运行,主要是通过java或.net。但是你可以在matlabs浏览器中使用javascript和matlab。它不是很漂亮,并使用matlab:命令。给出了一个教程here,并且下面的代码执行了为什么脚本。
<a href=”matlab:why”>Why?</a>
答案 1 :(得分:0)
从16B版本开始,有一种方法可以使用MPS和RESTFUL从JavaScript与MATLAB交谈。这是示例链接http://www.mathworks.com/help/mps/restfuljson/example-web-based-bond-pricing-tool-using-javascript.html