|
Mathematica 丨 高科技計算機運算軟件培訓 |
|
班級人數--熱線:4008699035 手機:15921673576( 微信同號) |
增加互動環節,
保障培訓效果,堅持小班授課,每個班級的人數限3到5人,超過限定人數,安排到下一期進行學習。 |
授課地點及時間 |
上課地點:【上?!浚和瑵髮W(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【廣州分部】:廣糧大廈 【西安分部】:協同大廈 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈
開班時間(連續班/晚班/周末班):2020年3月16日 |
課時 |
◆資深工程師授課
☆注重質量
☆邊講邊練
☆若學員成績達到合格及以上水平,將獲得免費推薦工作的機會
★查看實驗設備詳情,請點擊此處★ |
質量以及保障 |
☆
1、如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
☆ 2、在課程結束之后,授課老師會留給學員手機和E-mail,免費提供半年的課程技術支持,以便保證培訓后的繼續消化;
☆3、合格的學員可享受免費推薦就業機會。
☆4、合格學員免費頒發相關工程師等資格證書,提升您的職業資質。 |
☆課程大綱☆ |
|
- MATFOR 4.1
- MATFOR是一套計算和繪圖函數庫,用以提高C++、Fortran環境下的編程能力,專為科技工作者和工程人員設計,庫中的函數可以進行精確的計算,動態的將數據可視化,并且有效縮短了處理時間。其特性有:高級二維/三維可視化、實時動畫、運行時間數據處理、電影式報告、Matlab式語法。
- MATFOR是一套Fortran 90/95和C/C++庫,利用動態可視化能力改進了您的程序,縮短了計算代碼,加速了程序開發。向您的Fortran程序添加幾行MATFOR代碼,就可以使計算結果可視化,并且實現運行時間動畫模擬,甚至可以生成電影形式的報告文件。
- MATFOR圖形瀏覽器含有調試能力,簡化了調試工作??梢詴和赢嬆M,利用MATFOR數據瀏覽器對當前數據進行瀏覽,從而進行錯誤檢查。
- MATFOR的計算程序簡單直觀,您可以解決一系列技術上的計算問題,尤其是編寫那些包含線性代數的系統,同編寫傳統的Fortran程序相比,所用時間大大減少。
- 結構:
- MATFOR基于業界認可的可視化庫VTK和OpenGL,以及計算庫Intel MKL(Math Kernel庫)。
基于Intel MKL,該數學庫含有200多個簡單易用的數學函數,幫助用戶解決了大量計算問題。
數據處理函數-mfSort,mfMin,mfMax,...
基本數學函數-mfSin,mfCos,mfASin,mfExp,mfAbs,...
基本矩陣處理函數-mfEye, mfDiag, mfRand, mfZeros, ...
矩陣分析-mfEig, mfInv, mfSvd, mfQz, mfLu, mfDet, mfNorm, ...
文件IO-mfSave, mfSaveAscii, mfLoad, mfLoadAscii
- ?
- MATFOR 4.1中的新內容:
- ?
- MATFOR擴展—MATLAB接口
- MATFOR Extensions,如名稱所暗示的,是MATFOR模塊外部的數據或組件,可用于為MATFOR程序添加多功能性。目前MATFOR有兩個類型的擴展,它們是MATLAB接口和Tecplot FileIO。MATLAB接口是MATFOR 4.1中的一個新特性,它為MATFOR用戶提供了對MATLAB函數的訪問,因此它們可以獲得尚未內置于MATFOR中的功能。使用MATLAB函數的能力使MATFOR成為那些使用MATLAB創建原型,然后用C++和其他編程語言實現的人的理想工具。通過使用MATFOR,MATLAB接口現在有兩個功能可供選擇,其中一個是mfDoMATLAB()。它采用MATLAB函數名稱,對應的輸入參數,并返回mfArray以進行進一步的操作。
- 例如,
- ?
- ?
- MATFOR代碼相當于上面的MATLAB代碼
- ?
- 精簡系列
- 流線系列已在4.1版本中進行了擴展,以符號不同的數據類型,表示結構化和非結構化網格數據。此外,新功能mfStreamArrow精確的演示了模擬過程中的流動方向。流線系列還包括mfStreamDashedLine,mfStreamRibbon和StreamTube。用戶可以選擇合適的功能來創建輸出圖像或電影。以下示例是流線圖的應用程序。
- ?
- 使用mfStreamLine表示湍流現象
- ?
- ?
- 流線圖的GUI示例
- ?
- 編輯系列
- 編輯系列采用了全新的外觀,因為它們的功能和可用性都得到了增強。在4.1版中,兩個擴展編輯器“DrawList”和“Transform”以及增強的“Background”編輯器強化了編輯器系列,以支持各種對象操作。
- ?
- ?
- ?
- 使用編輯器的一種方法是從GUI程序中調用它們。用戶可以創建應用程序并使用這些內置編輯器輕松有效的添加功能。以下示例演示了在回調函數中使用時編輯器的顯示方式。
- ?
- ?
- ?
- ?
- 打印預覽
- 打印功能現在支持“打印設置”和“打印預覽”?!按蛴≡O置”功能有助于打印配置,“打印預覽”功能顯示一個對話框,顯示將要打印的當前圖形。按工具欄上的“刷新”按鈕將立即反映MATFOR Graphics Viewer中對象所做的任何更改。要使用打印功能,用戶可以使用菜單或工具欄上的按鈕,或只是在程序中調用msPrintPreview。
- ?
- ?
- ?
- 通過在程序中添加荷航MATFOR代碼,您可以輕松地可視化計算結果,執行運行時動畫,甚至在執行程序時生成電影演示文件。使用MATFOR Graphics Viewer提供的調試工具可以輕松進行調試。您可以暫停動畫,使用MATFOR Data Viewer調查當前數據,并檢查任何像差。MATFOR數值程序設計直觀,易于使用。使用數值程序,您可以在很短的時間內編寫傳統的Fortran程序,從而解決許多技術計算系統,尤其是設計線性代數系統的技術計算系統。
- MATFOR基于恒業認可的可視化庫VTK(Visual Tool Kit),OpenGL和數值庫Intel MKL(Math Kernel Library)。
- ?
- MATFOR的圖形查看編輯器
- MATFOR的圖形查看器顯示高質量的圖形,無需Windows編程和圖形初始化。這種可視化功能使您只需幾行編程即可立即顯示圖形。
- ?
- ?
- ?
- MATFOR的圖形查看器與其他數據查看器配合,在程序執行期間顯示中間數據。這種實時程序監控機制大大減少了您在程序開發上花費的時間精力。
- ?
- MATFOR Data Viewer是一個功能強大的工具,可以以電子表格格式顯示模擬數據
- 快照面板捕獲二維數據的分布和大小的快照
- 分析面板顯示數據的分布,包括其平均值,標準偏差和最小/最大值
- 過濾器面板使用不等式條件定義范圍
- ?
- ?
- MATFOR的mfplayer
- MATFOR的mfplayer將計算數據轉換為類似電影的動畫,并允許您對其進行額外的圖形處理。此演示功能使您成為模擬動畫的導演,以呈現給您的觀眾
- ?
- ?
- MATFOR的mfArray
- MATFOR的mfArray提供動態數據類型和尺寸標注,它使MATFOR的基礎。這種基本數據結構實現了簡單性,因為它使您能夠在Fortran和C++環境中使用的類似Matlab的語法。
- ?
- MATFOR的數字程序設計直觀,易于使用。使用數值函數,您可以解決許多技術計算系統,尤其是設計線性代數的技術計算系統,只需花費很少的時間來編寫傳統的Fortran或C++程序。
- ?
- MATFOR?支持標準科學公式和通過軟件數據格式,如Ascii和CSV,以方便用戶進行數據交換和數據重用?,F在支持導入和導出Tecplot數據!此外,MATFOR支持常見的3D對象格式,包括3DS,OBJ和STL。
|
|
|
|
|
|