產品介紹
  產品新訊
  範例展示
  程式開發概念
  特殊功能介紹
  函式庫
  基本架構與比較
  系統支援
  NEWSLETTER
  產品下載
 
 

架構於VB, C#, C++和Fortran環境下的高階數值暨繪圖函式庫
集合 簡、視、速 於一身的MATFOR


隨著科技迅速發展,科學計算者面臨的是日趨龐大的計算資料量,和越來越複雜的模擬模式。為滿足科學計算者的需求,許多套裝軟體應運而生,但套裝軟體只能滿足特定需求,面對較複雜的動態模擬時,使用者仍須自行開發程式。


逸奇自行研發的MATFOR,即針對此需求提供一套呼叫語法簡易、具有動態計算繪圖的即時視覺化功能,且能於Fortran90/95、C++、VB和C#環境中快速執行的數值暨繪圖函式庫,同時進行高品質的即時資料目視、動畫模擬、圖形除錯、讓你在單一環境中完成開發、簡報製作。 除了讓使用者邊計算邊繪圖,也能將動態繪圖存成Movie-like 動畫檔案,可單獨於簡報或是學術會議上播放其傑出的研究成果。

產品主要特色說明如下:

高階2D及3D繪圖:
  MATFOR繪圖函式庫提供了多種製圖的功能,如x-y plot, vector plot, contour, mesh plot, surface plot, isosurface, streamline, slicing plot, molecules plot 等,讓使用者擁有多種選擇來呈現其模擬資料結果。
快速的圖形檢視功能:
  MATFOR的 Graphics Viewer無需定義冗長繁雜的視窗初始值程序 (Windows programming and graphics initialization), 便能根據使用者輸入的資料內容立即秀出高品質的圖形,使用者只需在程式中加入幾行指令,便可立即擁有高階繪 圖的功能。
圖形使用介面開發功能(GUI):  
  MATFOR 4 提供強大的 人機介面 (UI) 整合環境,使用者可以用 MATFOR GUI Builder,以拖拉的方式來設計自已的圖形UI介面,而產生的UI介面是XML-based的介面編排檔案,可以在Fortran或C++環境上編輯,產生自已的 UI介面程式,並且在Windows與 Linux 下執行此人機介面(UI) 的程式。

在 MATFOR 4.0,使用者除了可以使用MATFOR GUI Builder來設計自已的圖形UI介面,也很容易整合到既有的視窗設計環境,無論是Microsoft MFC、Borland C++ Builder或是Trolltech的 QT,都可以很容易的將 MATFOR 4.0 整合至原有的視窗程式,輕鬆擁有MATFOR 4強大的三維視覺化功能。

針對.Net 2005 使用群,推出MATFOR in VB and C# 的版本,將MATFOR整合至 .NET 的 Windows Forms Designer,使用者可以使用.NET環境,配合MATFOR 4 強大的視覺化功能,輕鬆的發展出自已的應用程式。


視訊影像呈現:
  MATFOR的mfPlayer可將計算資料轉換成視訊影像來呈現,且可讓使用者在影像播放同時自由轉換其呈現方式,進而 全方位主導自己的研究成果,更方便與所有觀眾間的溝通與交流。
動態計算繪圖的即時視覺化:
  在程式執行的同時,MATFOR 的Graphics Viewer 可結合Data Viewer ,讓使用者在計算時便可檢視資料檔內容,達到 即時除錯的目的,大量地節省了使用者開發程式的時間及精力。
簡易的語法操作:
  MATFOR 的核心技術mfArray 提供動態的資料型態與維度 ,使使用者方便在Fortran 與C++環境中處理大量的數值資 料,可縮短程式行數與開發時間,大幅提昇使用效率。

Matlab

MATFOR in Fortran

Basic Assignment
a=1+2i
a=(1,2)
a=[1,2,3]'
a=.T. (/ 1, 2, 3 /)
Operator
a=x \ y % solve for x * a = y
a=mfLDiv(y, x)
a=y / x % solve for a * x = y
a=mfRDiv(y, x)
a=1:2:99
a=1:99:2
Math Function
a=inv(x)
a=mfInv(x)
e=eig(x)
e=mfEig(x)
Visual Function
surf(x,y,z)
mfSurf(x,y,z)
h=plot(x,y,':')
h=mfPlot(x,y,':')

 

  Copyright 2007 AnCAD, Inc. All Rights Reserved Privacy Policy I Terms & Conditions of using this website