jLab:集成的脚本解释器灵活的Java技术,高效的科学计算
来源:56doc.com 资料编号:5D15455 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D15455
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
jLab:集成的脚本解释器灵活的Java技术,高效的科学计算(中文4600字,英文3300字)
JLab环境的Java扩展为科学计算的潜力。它提供了一个基于Matlab / Scilab的一样,是由Java语言实现的解释执行的脚本语言。脚本语言支持基本的编程结构用Matlab样基质处理运算符。该jLab“核心”提供了通用的功能,并具有广泛的一套建于涵盖所有基本数值分析任务数学程序。像在Java语言中实现一个解释执行的脚本语言,它提供了一个基于Matlab / Scilab的。脚本语言支持像矩阵操作,运营商与Matlab编程的基本构造。 “核心”jLab提供涵盖所有基本数值分析任务的数学程序建立在一套广泛的通用功能。特定于应用程序的功能,可以动态地“插入”jLab通过工具箱。这些工具箱可以很容易地在Java中实现。它们被打包在方便处理。jar文件和它们的对应的类可以被动态地集成到系统。相比其他类似环境的一个重要的优点jLab是动态地,自动Java代码集成到系统中,以获得两者的执行速度,并减少编程的工作量的潜力。这个任务是通过一个易于使用的扩展Java类向导和应用程序特定的类向导,利用jLab科学图书馆自动化支持。数值分析算法,需要大量的计算资源,并在同一时间的表现力的编程环境。我们证明了潜力jLab描述一个简单的数值分析算法来检测一个函数的零点实施。另外一个额外的例子,关于解决计算密集型龙格 - 库塔方法,常微分方程与说明。前一个任务,可以促进与外部的类向导,,而ODE的向导可以完全自动化。
jLab: Integrating a scripting interpreter with Java technology for flexible and efficient scientific computation
The jLab environment extends the potential of Java for scientific computing. It provides a Matlab/Scilab like scripting language that is executed by an interpreter implemented in the Java language. The scripting language supports the basic programming constructs with Matlab like matrix manipulation operators. The jLab “core” provides the general purpose functionality with an extensive set of built in mathematical routines that cover all the basic numerical analysis tasks.
Application specific functionality can be dynamically “plugged” in jLab by means of toolboxes. These toolboxes can be easily implemented in Java. They are packaged in .jar files for convenient handling and their corresponding classes can be dynamically integrated to the system.
The important advantage of jLab compared to other similar environments is the potentiality to dynamically and automatically integrate Java code to the system in order to obtain both execution speed and to reduce the programming effort. This task is supported both by an easy to use extension Java class wizard and by application specific class wizards that automate the utilization of jLab’s scientific libraries. |