展会信息港展会大全

MATLAB Builder JA——MATLAB应用程序转成Java类
来源:互联网   发布日期:2011-12-16 19:56:03   浏览:44501次  

导读:MATLAB 应用程序转成 Java 类 MATLAB Builder for Java 扩展了 MATLAB Compiler 的功能,可以自动的将 MATLAB 的算法直接转化成 Java 类。用户能够在 MATLAB 环境以外直接使用由 Builder for Java 生成的类,就像使用其他的 Java 类一样。 MATLAB Builer for...

——MATLAB应用程序转成Java类

MATLAB Builder for Java 扩展了MATLAB Compiler的功能,可以自动的将MATLAB的算法直接转化成Java类。用户能够在MATLAB环境以外直接使用由Builder for Java生成的类,就像使用其他的Java类一样。

MATLAB Builer for Java 允许用户采用其他的基于Java的技术将MATLAB算法集成到桌面或网页应用程序中。也允许用户之间共享算法(只要能访问标准接口)。

在MATLAB内部创建的并且采用MATLAB Builder for Java生成的组件可以自由地集成到应用程序中,无需版权费用,并且在运行的时候是不需要MATLAB的。

MATLAB、MATLAB compiler和MATLAB Builder for Java允许用户在MATLAB环境内开发算法,然后自动将这些算法以组件的形式发布到Java应用程序中。用户可以使用优化的高级矩阵语言和内嵌在MATLAB内的数学、图形和数据分析函数快速的开发、测试算法原型。一旦算法已经完全正确,用户可以自动的将他们转换成Java类,集成到Java应用程序中。

特点

通过图形用户界面或者命令行将MATLAB算法转换成Java类

通过数据转换类,可以在MATLAB数组数据类型和Java数据类型间进行转换

允许将独立组件集成到桌面或者网页程序中,无需支付版权费

强大功能

MATLAB Builder for Java 允许用户从MATLAB算法中自动的创建包含一个或者几个Java类的组件。这个组件可以很方便的作为标准Java类使用。用户可以将任何其他的兼容技术和这个组件集成后,在桌面或者网页软件中使用。如果用户在MATLAB中修改了算法,可以重新生成组件,这样,用户可以在任何时间修改这些在MATLAB中开发的组件。

如需发布这些组件,必须首先在目标机上安装MATLAB组件运行时库(MCR)。安装完MCR后,用户就可以在这台目标机上使用由MATLAB Builder for Java生成的Java组件的应用程序了(包括网页应用程序服务),而不需要安装MATLAB。MCR是一个独立的共享库程序,用来在没有安装MATLAB的计算机上执行MATLAB生成的Java组件而不需要安装MATLAB。MCR包含在MATLAB Compiler中,提供对MATLAB语言所有特性的完整支持。

创建和封装组件

MATLAB Builder for Java提供的图形用户界面允许用户将MATLAB算法转化成Java类,然后封装成可以在其他计算机上使用的组件。每个组件可以包含一个或者多个类。

从Builder for Java的GUI中,用户可以:

把M文件和MEX文件添加到用户组件类中

可以为组件添加支持文件(包括MCR)

存储编辑和封装参数

通过显示活动状态来监控文件转换

自动搜索和封装必须的文件进行组件发布

访问MATLAB Builder for Java中创建的组件

实例化一个基于MATLAB的Java类后,用户可以像访问其他类方法一样访问这个类的方法。传递给MATLAB函数的Java数据类型会被自动地转换成MATLAB的数据类型。数据转换类也提供了手动转换数据类型和管理输出数据的方法。

发布基于MATLAB的Java组件

用户可以发布由MATLAB创建的Java组件而不需要额外的费用。该组件可以从桌面程序或者网页客户端访问。

平台和系统要求


赞助本站

相关内容
AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港