Compose 為工程師,科學家和產品創作者提供了高水平的基於矩陣的數字計算語言,以及用於所有類型的數學運算的交互式和統一的編程環境。Compose 一體化平臺,能夠執行各種數學運算,包括線性代數和矩陣運算、統計、微分方程、信號處理、控制系統、多項式擬合和優化。它可提供方便使用者使用的多語言工具,可執行計算,實現數據處理和視覺化,包括來自 CAE 和測試結果的數據。Compose 支援過程自動化和腳本編寫,並能捕獲重複的計算。
Compose 計算性能
FDTD並行化
無論您是尋求解決矩陣分析,微分方程,執行信號分析或強大的研究控制設計,Compose不僅為用戶提供了一套現代化,全面的工具來實現快速開發,而且還提供了強大的引擎和交互式調試環境簡化故障排除。
Compose 提供了一流的現代用戶體驗,包括:
● 用於數值計算的高級基於矩陣的解釋語言
● 集成開發環境,用於創作和調試各種數學,包括多語言支持
● 算法開發
● 語言符合行業標準
● 內部連接到前期/後期工程和計算機輔助工程(CAE)數據
● 廣泛的數學圖書館:
o 統計數據分析與可視化
o 矩陣分析與數論
o 信號處理
o 互動2D和3D繪圖
o 微分方程
o 優化
● 交互式命令行界面
● 批量導向的語言
Compose 優勢
快速算法開發
一套全面的工具可以快速開發定制數字代碼。基於矩陣的語言,創作和調試工具以及訪問廣泛的數學庫和實用程序不僅涵蓋了廣泛的需求,而且還使您能夠比使用電子表格或傳統編程語言更快地探索多種方法並找到解決方案如C / C ++。通過交互式調試輕鬆診斷代碼減少了開發工作。
強大的設計探索與驗證
開放矩陣語言(OML)不僅容易使用,而且符合Octave等行業標準。Compose中的交互式桌面環境允許用戶快速調試代碼,從而允許精簡和更快速地對錯誤進行故障排除,而無需嵌入診斷語句或代碼。
易於工程數據訪問和處理
有一套內置的綜合工程計算和CAE數據,包括結果讀者,可以快速訪問大量的數據格式,以滿足前處理和後處理需求。
Compose 功能
強大而靈活的編程
● 基於矩陣的數據結構
● 完全解釋
● 兼容行業標準
● 批處理模式執行
● 文字,數據類型,字符串,變量和作業,索引
● 運算符,表達式和語句,控制流程和循環
● 工作區和範圍規則,功能,錯誤和警告I / O
集成開發環境
● 一個功能齊全的命令窗口,具有命令完成,代碼編輯和顯示打印命令輸出,從編輯器執行腳本,允許在運行時視覺和交互式代碼檢查
● 具有語法高亮,智能縮進的現代腳本編輯器,可折疊部分,包括代碼折疊,書籤,搜索和切換以顯示開/關線數
● 腳本編輯器還允許您將屏幕分割成多個視圖,以實現更多交互式創作和執行
● 強大的調試器,具有通過監視窗口輕鬆監視變量值的選項,通過調用堆棧窗口執行腳本時跟踪路徑,並通過斷點窗口顯示調試會話中的所有斷點
● 直觀的項目瀏覽器,具有所有腳本,繪圖和矩陣的層次結構,便於導航
● 文件瀏覽器允許直接訪問磁盤上的現有程序文件
● 變量瀏覽器顯示所有用戶生成的和全局的工作區變量,包括其名稱,值,類型和範圍。在調試期間輕鬆監控變量值的選項
● 命令歷史窗口不僅顯示編程時輸入的所有命令,還可以快速執行,支持雙擊每個命令或拖放到命令窗口
廣泛的數學圖書館
● 結石
● 核心最小口譯
● 數據結構
● 微分方程
● 小學數學
● 文件結構
● 橋樑工程CAE數據
● 線性代數
● 邏輯命令
● 優化
● 繪圖
● 多項數學
● 信號處理
● 統計分析
● 字符串操作
● 系統命令
● 時間命令
● 三角法命令
● 向量和矩陣
數據可視化,繪圖和報告
● 支持各種2D和3D圖形
● 圖形屬性和屬性可以輕鬆地和上下文菜單交互地修改,以設置圖形標題,標籤,軸標籤,圖例和刻度標籤標籤
● 縮放和平移支持
● 報表生成
連接
● Bridges支持從CAE模型和結果中讀取和提取數據,
功能和路徑管理
● Compose中的開放矩陣語言(OML)提供了使用可變左手側(LHS)和右手側(RHS)的方法,為用戶提供了很大的靈活性
● 即時定義功能,無需創建功能文件。範圍規則允許用戶訪問定義和分配的函數的本地所有變量
開放矩陣語言(OML)解釋器
● 解釋器,用於增強交互以支持長腳本的中斷
● 提供對變量瀏覽器的擴展,以支持其他對象; 包括語法高亮和自動完成,並提供所有調試功能