Home | AnCAD, Taiwan | Site Map | MATFOR Worldwide
MATFOR
Visual Signal
MATFOR
Visual Signal
 
About MATFOR
matfor logo
MATFOR® is a set of libraries developed to enhance computation and visualization in different programming environments: C++, Fortran, Visual Basic and Visual C#. Especially designed for scientists and engineers, MATFOR adds to programs with dynamic visualization capabilities, shortens numerical codes and speeds up development process. By adding a few lines of MATFOR codes to your program, you can easily perform real-time animations, or even produce a movie presentation file as you execute your program.

MATFOR in Depth
New in MATFOR 4.1  
 
 
Concept
 
 
 
 
Express vs Standard Function Compares  

 

 

Graphic Objects
MATFOR utilizes the Graphics Object Oriented Programming (GOOP) concept to simplify graphical object manipulation and code integration. Especially designed to ease maintainability, MATFOR Graphics Object contains two attributes - Data and Representation. “Data” contains the computation results and “Representation” embraces the manipulations of the final graphs.
graphic objects
Programmers can change the properties of the output graphs by calling MATFOR Graphics Object functions.
Call msDrawMaterial
Dynamic Array
mfArray Overview
mfArray is an advanced dynamic array defined by MATFOR® using modern features of C++ and Fortran 90/95. The mfArray data type consists of descriptors and values.
dynamic arrays
mfArray Features
A key to integrate MATFOR toolkit into high-level programming environments
  • Automatic data typing and dimensioning
  • Dynamic memory allocation
  • Simple calling routines with Matlab-like syntax
C/C++
Fortran
mfArray x,y;
x = mfMagic(5);
y = mfInv(x);
type(mfArray)::x,y
x = mfMagic(5)
y = mfInv(x)
Back to top