Altair Compose™










Altair Compose™
基於矩陣環境的數值計算
Compose 能夠讓工程師、科學家和產品開發者有效地進行數值計算、開發演算法以及分析和視覺化各種類型的資料。Compose 是一個高層次和基於矩陣的數值計算語言,也是一個交互、統一的程式設計環境, 可以用於從求解矩陣、微分方程到進行信號分析和控制設計所有類型的數學運算。
產品亮點
- 高層次的基於矩陣的解釋性語言用於數值計算
- 整合式開發環境用於編寫和調試所有類型的數學運算, 包括多語言支援
- 在工程前後處理器和電腦輔助工程(CAE)模擬資料之間建立關聯
- 全面的數學庫:
- 統計資料分析
- 矩陣分析和數論
- 信號處理
- 互動式2D和3D繪圖
- 微分方程
- 最優化
軟體優勢
功能
強大且靈活的程式設計
- 基於矩陣的資料結構
- 充分解釋
- 相容工業標準
- 批次處理模式
- 文字、資料類型、字串、變數和分配、索引
- 運算子、運算式和語句、邏輯控制和迴圈
- 工作空間和作用域規則、函數、錯誤和警告
整合式開發環境
- 一個功能齊全的命令視窗,在腳本執行過程中帶有命令完 成、代碼編輯和顯示列印命令輸出功能,允許在代碼運行過程中能夠視覺化和互動式代碼檢查。
- 現代腳本編輯器,帶有語法高亮、智慧縮進、包括代碼可折疊顯示、書簽、搜索和代碼行號顯示切換。
- 腳本編輯器允許使用者將螢幕拆分為多個視圖,以便進行更多交互的代碼編輯和執行。
- 支援多語言環境,包括支援OML和TCL。
- 強大的代碼調試器,帶有以下選擇:通過監看視窗可以容易地監視變數值,通過調用堆疊視窗可以在執行腳本時跟蹤路徑,通過中斷點視窗可以在調試會話中顯示所有中斷點。
- 直觀的項目流覽器,帶有一個在所有腳本、圖表和矩陣進行導航的層次結構。
- 檔流覽器允許直接訪問磁片上存在的程式檔。
- 變數流覽器顯示所有使用者自訂的和全域工作空間的變數, 包括它們的名字、數值、類型和範圍。提供在調試過程中易於監視變數值的選項。
- 命令歷史視窗不僅顯示在程式設計時輸入的所有命令,而且還可以快速執行,支持按兩下每個命令或拖放到命令視窗中。
全面的數學庫
- 微積分
- 核心最小解譯器
- 資料結構
- 微分方程
- 基礎數學
- 檔結構
- 工程與電腦輔助(CAE)之間的橋樑
- 線性代數
- 邏輯命令
- 最優化
- 繪圖
- 多項式數學運算
- 信號處理
- 統計分析
- 字串操作
- 系統控制
- 時間控制
- 三角命令
- 向量和矩陣
資料視覺化、繪圖和輸出報告
- 支持各種2D和3D圖
- 圖形屬性可以與上下文功能表一起簡單、互動式地被修改, 用來設置輸出標題、標籤、軸標籤、圖例和刻度線標籤。
- 支持縮放和平移
- 生成報告
連接功能
- 用於從電腦輔助工程(CAE) 的模型和結果中讀取和提取資料的工作。
函數和路徑管理
- Compose的開放矩陣語言(OML)提供了使用左手邊(Left hand side, LHS)和右手邊(Right hand side, RHS)變數用於一個公式的 能力,這給予使用者極大的靈活性。
- 定義函數,而不需要創建一個函數檔。作用域規則給使用者訪問所有區域變數和定義和分配它們的函數。
開放矩陣語言解譯器
- 解譯器用於增強交互,以支持長腳本的中斷
- 提供對變數流覽器的擴展,以支援附加物件;包括語法高亮和自動執行,並提供所有的代碼調試功能。