Mathcore

Mathcore

MathModelica系统设计软件

基于模型的Modelica设计

当你的产品是基于组件时,为什么要将自己局限于基于模块的建模呢? MathModelica系统设计软件充分利用Modelica技术,实现了真正的多工程建模。
由于MathModelica系统设计软件采用了面向对象并基于组件的方法,因此很容易将模型划分为子组件和具有与实际物理系统相同技术的若干系统。这使得专业人员和学生有可能建立复杂系统的模型,并进行不同的实验,从而理解潜在的物理学。
由于用途广泛,MathModelica系统设计软件适合于工业和学术领域中的建模和仿真项目。 有了图形使用界面和开放的模型库,便很容易开发模型和库以满足个人独特的需求。

建模,仿真,分析和记录

将你的规划时间和能量用于其效用最大之处。 通过使用MathModelica系统设计软件专业版,你将拥有你需要的工具来最好地利用你的基于模型的设计。 MathModelica系统设计软件专业版针对工业和学术领域的研究。 它具有无与伦比的分析能力,使得有可能充分利用Mathematica来进行模型,仿真和结果的预处理和后处理。


MathCode C++

从Mathematica程序中生成优化的C++编码

有了MathCode C++,你可以生成优化的C++ 编码,可对其进行编辑并将其完美地连接至Mathematica。

主要特点

  • 从Mathematica编码中生成独立运作的C++编码,可选择通过MathLink连接至Mathematica。
  • 高速数值计算
  • 将现有的C, C++和 Fortran 90编码自动连接至MathCode生成的C++编码库中。
  • 扩展的矩阵处理

MathCode C++ 编码生成系统为Mathematica开发商提供了高性能,连接性和简单易行的矩阵算法。 产品的核心是将Mathematica 编码的子集转换为C++。 MathCode C++需要一个外部的C++编辑器,以从C++源编码(比如,Windows平台上的Microsoft Visual C++或Unix 平台上的CC/gcc)中生成可执行程序。 然而,与编辑器间的所有互动都由MathCode C++中可用的功能来处理。 可用于Windows的自由编辑器与此产品一起推出。

MathCode C++ 特别适用于这类用户,他们希望生成优化的C++编码,能被编辑以用于有效的数值计算。 通过使用MathCode C++ 和所包括的C++编辑器,Mathematica程序包可被编辑成可执行程序并完美地连接至Mathematica。 C, C++, 和Fortran 90编码的现有功能和库同样可在编辑期间连接至Mathematica。

MathCode C++ 可在强大的Mathematica互动环境中开发出原型。 这些原型可以自动转换为C++中的快速生成编码并连接至外部应用程序。 MathCode C++ 对于希望利用原始C++编码速度的人来说是理想的选择。

通过自动生成MathLink 编码来调用所生成编码和外部应用程序,从而获取C, C++, 或Fortran 90编码的连接性。 从外部应用程序至Mathematica的回调函数也可以自动生成。 这意味着Mathematica的功能虽不能轻易地转换为C++编码,同样可以被用于外部应用程序。

支持独立运作的外部编码的生成,并且不需要运行时间许可就可分配所编辑的编码。 用户希望编辑的Mathematica 程序包中的功能必须进行数值论点并为MathCode C++提供数值结果,以便生成C++编码。 然而,如果符号操作可扩展成为初等函数的扩展类库的算法表达,那么符号Mathematica编码可作为函数定义的一部分。

因此,MathCode C++ 为用户打开了崭新的可能性,从而在高度多产的Mathematica环境中以低成本,高效率开发出高性能的计算应用程序。

平台的可用性

MathCode C++可用于以下平台:

  • Windows 2000 / XP / XP-x64 / Vista
  • Linux
  • MacOS X

 


 

MathCode F90

从Mathematica程序中生成优化的Fortran 90编码

有了MathCode F90,你可以生成优化的Fortran 90编码,可对其进行编辑并将其完美地连接至Mathematica。

主要特点

  • 从Mathematica编码中生成独立运作的Fortran 90编码,可选择通过MathLink连接至Mathematica。
  • 高速数值计算
  • 将现有的C, C++和 Fortran 90编码自动连接至MathCode生成的Fortran 90编码库中。
  • 扩展的矩阵处理

MathCode F90编码生成系统为Mathematica开发商提供了高性能,连接性和简单易行的矩阵算法。 产品的核心是将Mathematica 编码的子集转换为Fortran 90。

MathCode F90 需要一个外部的Fortran 90编辑器,以从Fortran 90源编码(g95 or Digital Visual Fortran or Intel Visual Fortran)中生成可执行程序。 然而,与编辑器间的所有互动都由MathCode F90中可用的功能来处理。

MathCode F90 特别适用于这类用户,他们希望生成优化的Fortran 90编码,能被编辑以用于有效的数值计算。 通过使用MathCode F90和一个外部编辑器(如Digital Visual Fortran或Intel Visual Fortran),Mathematica程序包可被编辑成可执行程序并完美地连接至Mathematica。 C, C++, 和Fortran 90编码的现有功能和库同样可在编辑期间连接至Mathematica。

MathCode F90 可在强大的Mathematica互动环境中开发出原型。 这些原型可以自动转换为Fortran 90中的快速生成编码并连接至外部应用程序。 MathCode F90 对于希望利用原始Fortran 90编码速度的人来说是理想的选择。

支持独立运作的外部编码的生成,并且不需要运行时间许可就可分配所编辑的编码。 用户希望编辑的Mathematica 程序包中的功能必须进行数值论点并为MathCode F90 提供数值结果,以便生成Fortran 90 编码。 然而,如果符号操作可扩展成为初等函数的扩展类库的算法表达,那么符号Mathematica编码可作为函数定义的一部分。

因此,MathCode F90 为用户打开了崭新的可能性,从而在高度多产的Mathematica环境中以低成本,高效率开发出高性能的计算应用程序。

平台的可用性

MathCode F90可用于以下平台:

  • Windows 2000/XP
  • Linux
  • MacOSX

Copyright 北京格瑞纳电子产品有限公司. All Rights Reserved   京ICP备07012346号