【ADAMS】矩陣/數組函數

2021-03-02 CAE虛擬與現實

導讀:面向應用工程師的商業軟體諮詢、自研軟體定製開發服務的仿真公眾號,點擊關注進入菜單,查看更多精彩內容。

矩陣/數組函數可很方便地完成針對矩陣/數組的操作。

(1)矩陣/數組的基本操作函數

ALIGN 將數組轉換到從特定值開始

ALLM 返回矩陣元素的邏輯值

ANGLES 將方向餘弦矩陣轉換為指定旋轉順序下的角度矩陣

ATAN(x) 數字表達式x 的反正切值

ATAN2(x1,x2) 兩個數字表達式x1,x2 的四象限反正切值

(3)取整函數

INT(x) 數字表達式x 取整

AINT(x) 數字表達式x 向絕對值小的方向取整

ANINT(x) 數字表達式x 向絕對值大的方向取整

ANYM 返回矩陣元素的邏輯和

APPEND 將一個矩陣中的行添加到另一矩陣

CENTER 返回數列最大、最小值的中間值

CLIP 返回矩陣的一個子陣

COLS 返回矩陣列數

COMPRESS 壓縮數組、刪除其中的空值元素(零,空字符及空格)

CONVERT ANGLES 將313 旋轉順序轉化為用戶自定義的旋轉順序

CROSS 返回兩矩陣的向量積

DET 返回方陣M 的行列式值

DIFF 返回給定數據組的逼近值

DIFFERENTIATE 曲線微分

DMAT 返回對角線方陣

DOT 返回兩矩陣的內積

ELEMENT 判斷元素是否屬於指定數組

EXCLUDE 刪除數組中某元素

FIRST 返回數組的第一個元素

FIRST_N 返回數組的前N 個元素

INCLUDE 向數組中添加元素

INTEGR 返回數據積分的逼近值

INTERATE 擬合樣條曲線後再積分

INVERSE 方陣求逆

LAST 返回矩陣最後一個元素

LAST_N 返回矩陣最後N 個元素

MAX 返回矩陣元素的最大值

MAXI 返回矩陣元素最大值的位置索引

MEAN 返回矩陣元素的平均值

MIN 返回矩陣元素的最小值

MINI 返回矩陣元素最小值的位置索引

NORM2 返回矩陣元素平方和的平方根

NORMALIZE 矩陣歸一化處理

RECTANGULAR 返回矩陣所有元素的值

RESAMPLE 按照指定內插算法對曲線重新採樣

RESHAPE 按指定行數列數提取矩陣元素生成新矩陣

RMS 計算矩陣元素的均方根值

ROWS 返回矩陣行數

SERIES 按指定初值、增量和數組長度生成數組

SERIES2 按指定初值、終值和增量數生

SIM_TIME 返回仿真時間

SORT 依據一定順序對數組元素排序

SORT_BY 依據一定的排列位置索引對數組元素排序

SORT_INDEX 依據一定順序的數組元素排列位置索引

SSQ 返回矩陣元素平方和

STACK 合併相同列數的矩陣成一個新矩陣

STEP 生成階躍曲線

SUM 矩陣元素求和

TILDE 數組的TILDE 函數

TMAT 符合指定方向順序的變換矩陣

TRANSPOSE 求矩陣轉置

UNIQUE 刪除矩陣中的重複元素

VAL 返回數組中與指定值最接近的元素

VALAT 返回數組中與另一數組指定位置對應處的元素

VALI 返回數組中與指定數值最接近元素的位置索引

(2)樣條插值

AKIMA_SOLINE 使用Akima 迭代插值法生成內插樣條曲線

CSPLINE 生成3 次內插樣條曲線

CUBIC_SPLINE 生成3 階內插多項式曲線

DETREND 返回最小二乘擬合曲線與輸入數據的差值

HERMITE_SPLINE 使用荷爾米特插值法生成內插樣條曲線

LINEAR_SPLINE 線性插值生成內插樣條曲線

NOTAKNOT_SPLINE 生成3 次光順連續插值樣條曲線

SPLINE 生成插值樣條曲線

(3)頻域分析

FFTMAG 返回快速傅立葉變換後的幅值

FFTPHASE 返回快速傅立葉變換後的相位

FILTER 返回按指定格式濾波處理後的數據

FREQUENCY 返回快速傅立葉變換頻率數

HAMMING 採用HAMMING 窗處理數據

HANNING 採用HANNING 窗處理數據

WELCH 採用WELCH 窗處理數據

PSD 計算功率譜密度

歡迎大家轉發,並點擊下面的「在看」按鈕,邀請更多的朋友一塊討論仿真技術,謝謝!

相關焦點

  • Excel函數公式大全之利用MMULT函數計算兩個數組矩陣的乘積
    各位Excel天天學的小夥伴們大家好,歡迎收看Excel天天學出品的excel2019函數公式大全課程。今天我們依舊要學習的是Excel函數中的數學函數MMULT函數,計算兩個數組的矩陣乘積。今天這個例子也是非常的簡單,就是利用MMULT函數計算兩個不等數組的矩陣乘積。
  • Excel函數公式大全之利用MDETERM函數計算數組的矩陣行列式的值
    各位Excel天天學的小夥伴們大家好,歡迎收看Excel天天學出品的excel2019函數公式大全課程。今天我們依舊要學習的是Excel函數中的數學函數MDETERM函數。今天我們這個例子是計算數組的矩陣行列式的值。
  • MATLAB數組的常用函數
    這些函數在MATLAB中可以同時作用於整個矩陣或者數組,應用起來非常方便,不需要再另寫循環程序來對各元素分別進行計算。掌握這些函數是進一步學習的基礎。MATLAB人性化的地方在於其自帶函數基本是按照相對應的英文名稱縮寫而來,所以便於記憶。
  • MATLAB矩陣與數組
    MATLAB既然以矩陣實驗室命名,就說明該軟體在矩陣計算方面具有非常優異的表現。在MATLAB中,一般情況下一個矩陣就是指一個長方形的數組。特殊情況有兩個,一是單一元素的標量,二是只有一行或者一列的矩陣,也就是向量。MATLAB也有其他儲存數值和非數值數據的方式,但是對於初學者來說,最好是將所有的情況都考慮為矩陣,這樣更容易使用。
  • Excel函數公式大全之利用MINVERSE函數計算矩陣逆矩陣行列式
    各位Excel天天學的小夥伴們大家好,歡迎收看Excel天天學出品的excel2019函數公式大全課程。今天我們依舊要學習的是Excel函數中的數學函數MINVERSE函數,計算數組中存儲的矩陣的逆矩陣。
  • MATLAB-3-數組和矩陣
    1、簡介本文介紹了MATLAB數組和矩陣,軟體工程師在搭建模型時可參照。
  • 矩陣的旋轉和相加——數組實現
    矩陣和二維數組大多數高級語言中,都支持二維數組,用二維數組來實現矩陣是非常容易的,程式語言更多的是用來模擬矩陣的加減操作以及移動操作。矩陣相加如果在計算機中進行模擬矩陣的相加,相當於兩個同等規模的二維數組相加,並進行同行同列的元素相加。相加後得到的矩陣依然是一個同等規模的矩陣數組。
  • 數組的運算及相關函數
    昨天我們學習了數組的訪問,今天一起來看看數組的最後一節內容:數組的運算與相關函數吧!1、數組的四則運算我們可以對數組進行四則運算,一般參與的數組均為相同形狀的,即維數向量相同。除此之外,函數outer()是外積的運算函數,outer(x,y)代表向量x和y的外積,其一般調用格式為outer(X,Y,fun=」*」,...)。
  • matlab官方快速入門----矩陣和數組
    MATLAB®主要用於處理整個的矩陣和數組,而其他程式語言大多逐個處理數值,所有 MATLAB 變量都是多維數組,與數據類型無關。矩陣是指通常用來進行線性代數運算的二維數組。數組創建要創建每行包含四個元素的數組,請使用逗號 (,) 或空格分隔各元素。
  • Python編程數組怎麼創建?4張圖講盡Numpy包所有數組創建函數
    函數太多,我們很難完全掌握,也沒有必要掌握,但創建函數的組成和功能將對我們使用Numpy具有一定的幫助。本文使用4張圖介紹Numpy中創建數組的函數組成和功能。將從初始創建數組、現有數據創建、創建有數值範圍的數組,矩陣,記錄數組和字符數組等6個方面展開介紹。為初學者或者有需要的人提供參考。
  • 資源 | 從數組到矩陣的跡,NumPy常見使用大總結
    此外,因為機器學習存在著大量的矩陣運算,所以 NumPy 允許我們在 Python 上實現高效的模型。NumPy 是 Python 語言的一個擴充程序庫。支持高效的多數組與矩陣運算,此外也針對數組運算提供大量的數學函數庫。NumPy 的科學計算十分高效,因此彌補了 Python 在運算效率上的不足。
  • 有趣的JavaScript原生數組函數
    .forEach有一個單獨的函數作為參數,遍歷時間表時,每個數組元素均會調用它,從而函數接受三個參數:值:當前元素index:當前元素的索引array:要遍歷的數組此外,可以傳遞可選的第二個參數,作為每次函數調用的一部分(此)。
  • 學習筆記|MATLAB-5 數組計算、調用函數、獲取幫助
    5.1 數組計算5.2 調用函數5.3
  • 案例 | Excel九宮格矩陣評價統計,離不開這些函數
    總有學員問與矩陣查詢統計的問題,有一定的代表性。今天營長就以經典的3*3九宮格矩陣為例,向你介紹涉及到的函數。案例:員工綜合評價,分為業績和能力兩個維度。這涉及到矩陣中行列交叉查詢的問題,需要用到經典的INDEX+MATCH函數。MATCH函數返回對應的單元格坐標,即某個數據在指定數據區域裡面排第幾。MATCH函數的語法結構如下:數據區域必須是連續的單行或者連續的單列,匹配參數分為1(默認)、0、-1三種情況。
  • VBA進階 | 數組基礎06: 與數組相關的函數——Array函數與IsArray函數
    Array函數語法Array函數返回一個Variant型數組,該數組由傳遞給該函數的參數組成。由Array函數返回的數組只可賦值給一個Variant型變量,不能賦值給已聲明為數組變量的變量。Array函數返回的數組中元素的順序與傳遞給函數的參數值的順序相同。Array函數總是返回Variant類型的數組,但元素的數據類型可以不同,這取決於傳遞給該函數的數值類型。
  • D02 Numpy常用函數,如何優雅的遍歷一個多維數組?
    title: D02|Numpy常用函數author: Adolph Leecategories: 數據挖掘基礎tags:Python數據挖掘基礎當我們想要遍歷一個多維數組的時候,如果通過不停的使用循環去遍歷,這會讓我們的代碼可讀性與性能都變得很差,numpy提供了一個函數nditer,以幫助我們遍歷數組。nditer的入參是一個數組,返回值是一個可迭代對象。nditer 默認會優先遍歷行序,通過order參數可以使其優先遍歷列序。
  • MATLAB的cell數組
    5 Cell數組元胞數組(cell)是MATLAB的一種特殊數據類型。可以將元胞數組看做一種無所不包的通用矩陣,或者叫做廣義矩陣。組成元胞數組的元素可以是任何一種數據類型的常數或者常量,每一個元素也可以具有不同的尺寸和內存佔用空間,每一個元素的內容也可以完全不同。和一般的數值矩陣一樣,元胞數組的內存空間也是動態分配的。
  • PHP數組函數有哪些?
    range()函數定義:range() 函數創建一個包含指定範圍的元素的數組。array_combine函數定義:array_combine() 函數通過合併兩個數組來創建一個新數組,其中的一個數組元素為鍵名,另一個數組的元素為鍵值。
  • MATLAB矩陣的尋訪與賦值
    所謂「一維編號」就是:先設想把二維矩陣的所有列,按照先左後右的次序首尾相連排成一維長列,然後自上而下對元素位置進行編號。單下標與全下標的轉換關係:以m´n的二維矩陣A為例,若全下標的元素位置是「第a行,第b列」,那麼相應的單下標則為c=(b-1)*m+a。在MATLAB中,有兩個函數可以實現全下標和單下標的轉換。
  • 巧用 PHP 數組函數
    此外如果想更深入的學習有關 PHP 數組函數最好還是去查 PHP 手冊!這樣做的目的是為了向 array_intersect_key 函數服務,array_intersect_key 函數的功能是「使用鍵名比較計算數組的交集」,也就是返回第一個參數數組中與其他參數數組相同鍵名的值。這樣便實現了取指定鍵名的功能 ~(≧▽≦)/~啦!