具有MATLAB编译器SDK™,将编译后的MATLAB函数集成到Java应用程序涉及使用初始化的api组合MATLAB运行时,将编译后的MATLAB函数加载到MATLAB运行时,并管理在Java和MATLAB之间传递的数据。
Java包和应用程序为大型企业或web环境中的应用程序提供了可移植和可扩展的解决方案。您可以将生成的包部署到企业或web环金宝搏官方网站境,其中MATLAB运行时已安装。
Java远程方法调用(RMI)是一组API,使Java对象能够调用不同Java虚拟机(JVM)中的对象。使用RMI开发客户机-服务器应用程序、分布式应用程序和web应用程序。对于此类应用程序,只有直接调用MATLAB函数的应用程序部分需要MATLAB运行时. 应用程序的其他部分可以使用本机Java数据类型。
compiler.build.javaPackage |
创建JAVA用于在外部部署的包MATLAB |
compiler.build.JavaPackageOptions |
建筑方案JAVA包装 |
麦克林斯泰尔 |
显示的版本和位置信息MATLAB运行时与当前平台对应的安装程序 |
麦克沃森 |
回来MATLAB运行时匹配的版本号MATLAB版本 |
学习如何将MATLAB生成的Java包集成到Java应用程序中。
构建一个显示MATLAB绘图的Java应用程序。
封装修改包含电话号码的结构数组的MATLAB函数。
实现一个信号分析器应用程序,使用依赖分析合并多个功能。
创建一个包含多个函数的Java包来实现一个矩阵数学程序。
使用面向对象设计在Java包中部署MATLAB类。
使用MWJavaObjectRef
班
使用等待数字
在基于控制台的Java应用程序中,生成MATLAB图形。
请参阅有关如何在Java和MATLAB之间转换数据的指南。
请参阅将Java类型转换为MATLAB类型的规则。
在代码中正确创建和处理MATLAB数据。
请参阅代码中有效处理图形和图像数据的技术。
使用MWComponentOptions类或环境变量管理可部署归档嵌入和提取行为。
在编译的MATLAB代码中确保平台独立性。
了解不能跨Java包共享的数据类型。
了解RMI如何允许您在多台计算机上运行单独的进程。
尝试将RMI与客户机和服务器一起使用的示例。
请参见说明本机Java单元和结构数组的使用的示例。