首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Matlab - Java接口

Matlab - Java接口
EN

Stack Overflow用户
提问于 2013-04-29 00:23:51
回答 2查看 1.9K关注 0票数 1

Matlab通常有大量关于其与外部编程语言(如C/C++Fortran )的接口的文档。

但是,与之相对的是,有一个关于Matlab与Java接口的非常糟糕的文档:从我读到的一些线程来看,Matlab在内部大量使用Java,但是没有真正可用的文档来说明如何通过Java方法或其他方法进一步改进Matlab的功能。

你介意给我提供一些更可靠和可靠的证据吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-29 08:36:40

文档中有一节专门介绍如何使用Java:

Using Java Libraries in MATLAB

它很好地解释了MATLAB中所有可用的Java特性。

一旦您熟悉了基础知识,请确保按照其他人的建议查看Yair Altman's blog。您将发现大量的MATLAB-Java集成文章,这些文章通常涉及未记录的特性。

票数 3
EN

Stack Overflow用户

发布于 2013-07-30 16:21:52

从MATLAB代码中可以看出,MATLAB对与Java的交互有合理的支持。不幸的是,Java没有对与MATLAB代码交互的官方支持。在内部,MATLAB经常通过使用一个私有的Java MATLAB接口(JMI)从MATLAB代码中调用Java代码,JMI作为jmi.jar存在于MATLAB内部。

直接使用jmi.jar是相当有问题的,当然完全没有文档记录。相反,您可以使用matlabcontrol,这是一个Java API,它允许您从Java调用MATLAB。它是围绕JMI的一个有良好文档和可靠的包装器。您可以从MATLAB内部调用MATLAB,也可以从MATLAB外部调用MATLAB,在这种情况下,将启动并连接一个MATLAB实例。它允许在MATLAB中调用eval和feval,并将结果返回给MATLAB。walkthrough用例子解释了如何做到这一点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16264970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档