MATFOR ® (高階數值暨繪圖函式庫)

相關連結 Click here


架構於 V B , C#, C++和 Fo r t ra n 環境下的高階 數值暨繪圖 函式庫-MATFOR


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


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


產品主要特色說明如 下 :


高階 2D 及 3D 繪圖:


MATFOR 繪 圖函式庫提供了多種製圖的功能 , 如 x- y plot, vector plot, contour , mesh plot , surface plot , isosur face ,stream li ne , slicing plot , molecules plot 等 ,讓使用者擁有多種選擇來呈現其模擬資料結果。


快速的圖形 檢視功能:


MA TF OR 的 Gr aph ics Viewer 無需定義冗長 繁 雜的視窗 初 始 值程序 (Wind o ws pr ogra mming and gra phics in itia liza t ion ), 便能根據 使 用者輸入 的 資料內容 立 即秀出高 品 質的圖 形,使 用 者只需在 程 式中加入 幾 行指令 , 便 可立即擁 有 高階繪 圖的 功 能。


圖形使用介 面開發功能 (GU I ) :


MATF OR 4 提供強大 的 人機介 面 (U I) 整合環境, 使 用者可以 用 MATFOR GU I Builder,以拖拉的方 式 來設計自 已 的圖形 UI 介面,而 產 生 的 UI 介面 是 XML- base d 的介面編 排 檔案,可 以 在 For t ran 或 C++ 環 境 上編輯, 產 生自已的 UI 介面程式 , 並且在 Windows 與 Li n u x 下執行此人機介 面 (U I) 的程式 。


在MATFOR 4. 0 ,使 用者除了 可 以使用 MATFOR GU I Bu ild er 來設 計自已的 圖 形UI 介 面,也 很容易整 合 到既有的 視 窗設計環 境,無論 是 Microso ft MF C、Bor l and C+ + Builder 或是 Tro l l t ech 的 QT , 都可以很 容 易的將 MAT F OR 4.0 整合至原 有 的 視 窗程式, 輕 鬆擁有 MATFOR 4 強大的三維視 覺 化功能。


針對 .Ne t 2005 使用群 ,推出 MATFOR in VB an d C# 的 版本,將 MA TFOR 整合至 .NE T 的 Windows For m s Designe r,使 用 者可以使 用 .N ET 環 境,配 合 MATFOR 4 強大 的視 覺化功能 , 輕鬆的發 展 出自已的 應 用程式。


視訊影像呈 現:


MATFOR 的 mf Player 可將計算資料轉換 成 視訊影像來呈現,且可讓使用 者在影像播 放 同時自由 轉 換其呈現 方 式,進 而 全方 位 主導自己 的 研究成果 , 更方便與 所 有觀眾間 的 溝通與交 流 。


動態計算繪 圖的即時視覺化:


在程式執行的同 時,MATFOR 的 Grap hics Viewer 可結合 Data Viewer , 讓使用者 在 計算時便 可 檢視資料 檔 內容,達 到 即時 除錯的目的,大量地節了使用者開發程式的時間及精力 。


簡易的語法 操作:


MATFOR 的核心技 術 mfArray 提供動態的資料型態與 維度 ,使使 用者方便 在For t ra n 與 C++ 環境中處理大量的數值資料,可縮短程式行數與開發時間,大 幅提昇使用效率 。


MATFOR is a set of Fortran 90/95, C/C++, Visual Basic and Visual C# libraries that enhances your program with dynamic visualization capabilities, shortens your numerical code and speeds up your development process.


By adding a few lines of MATFOR code to your program, you can easily visualize your computing results, perform run-time animations, and even produce a movie presentation file as you execute your program. Debugging is easily performed with the debugging facilities provided by MATFOR Graphics Viewer.


You can pause an animation, view the current data using MATFOR Data Viewer, and examine any aberrations. MATFOR numerical procedures are designed to be intuitive and simple to use. Using the numerical procedures, you can solve many technical computing systems, especially those involving linear algebra system, in a fraction of the time it would take to write a traditional Fortran program. MATFOR's graphics library contains high-level graphical procedures that support x-y plot, vector plot, contour, mesh plot, surface plot, isosurface plot, streamline, slicing plot, molecules plot and more. This variety of graphical procedures allows you to use different representation methods depending on what you want to emphasize on your simulation model.


MATFOR is based on industry recognized visualization libraries VTK (Visual Tool Kit) , OpenGL, and the numerical library Intel MKL (Math Kernel Library).


價格根據授權模式而定


立刻索取此產品報價單