【ADAMS】矩陣/數組函數

2021-01-14 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人性化的地方在於其自帶函數基本是按照相對應的英文名稱縮寫而來,所以便於記憶。
  • Excel函數公式大全之利用MINVERSE函數計算矩陣逆矩陣行列式
    各位Excel天天學的小夥伴們大家好,歡迎收看Excel天天學出品的excel2019函數公式大全課程。今天我們依舊要學習的是Excel函數中的數學函數MINVERSE函數,計算數組中存儲的矩陣的逆矩陣。
  • 基於一維數組動態處理矩陣運算
    /*******************************************根據用戶輸入的數據申請一維動態數組,並進行相關的運算,矩陣求和、矩陣相乘、矩陣的逆矩陣、矩陣的伴隨矩陣、矩陣行列式的值(建議採用visual c++6.0編譯).作者:何晏波2013,6,17*********************************************/#include<
  • Python編程數組怎麼創建?4張圖講盡Numpy包所有數組創建函數
    函數太多,我們很難完全掌握,也沒有必要掌握,但創建函數的組成和功能將對我們使用Numpy具有一定的幫助。本文使用4張圖介紹Numpy中創建數組的函數組成和功能。將從初始創建數組、現有數據創建、創建有數值範圍的數組,矩陣,記錄數組和字符數組等6個方面展開介紹。為初學者或者有需要的人提供參考。
  • [代碼全屏查看]-基於一維數組動態處理矩陣運算
    /*******************************************根據用戶輸入的數據申請一維動態數組,並進行相關的運算,矩陣求和、矩陣相乘、矩陣的逆矩陣、矩陣的伴隨矩陣、矩陣行列式的值(建議採用visual c++6.0編譯).作者:何晏波2013,6,17*********************************************/#include<
  • 案例|Excel九宮格矩陣評價統計,離不開這些函數
    營長說在績效管理方案中,經常會遇到矩陣評價,常見的有2*2和3*3矩陣。總有學員問與矩陣查詢統計的問題,有一定的代表性。今天營長就以經典的3*3九宮格矩陣為例,向你介紹涉及到的函數。01.這涉及到矩陣中行列交叉查詢的問題,需要用到經典的INDEX+MATCH函數。MATCH函數(雷達)MATCH函數返回對應的單元格坐標,即某個數據在指定數據區域裡面排第幾。
  • D02 Numpy常用函數,如何優雅的遍歷一個多維數組?
    title: D02|Numpy常用函數author: Adolph Leecategories: 數據挖掘基礎tags:Python數據挖掘基礎Numpy如何遍歷一個數組,使用嵌套for循環嗎?當我們想要遍歷一個多維數組的時候,如果通過不停的使用循環去遍歷,這會讓我們的代碼可讀性與性能都變得很差,numpy提供了一個函數nditer,以幫助我們遍歷數組。nditer的入參是一個數組,返回值是一個可迭代對象。nditer 默認會優先遍歷行序,通過order參數可以使其優先遍歷列序。
  • Python Numpy-數組的常用函數
    下面介紹一些常用的數組操作函數和統計函數。將數組變形,參數是一個tuple。注意:數組元素總數要一致。、vsplit函數和hsplit函數np.split(ary, indices_or_sections, axis=0)   indices_or_sections是需要分成幾份vsplit函數豎直方向 axis=0hsplit函數水平方向 axis=1示例1:平均切分
  • R語言筆記1:數據類型(向量、數組、矩陣、 列表和數據框)
    R語言中的數據類型(Data Types)R語言的對象(Objects)主要包括向量、矩陣、數組、數據框和列表。R語言的對象有五種最基本的類型,即,字符型(character)、數值型(numeric,包括小數)、整型(integer)、複數型(complex)以及邏輯型(logical,TRUE/FALSE)屬性是R語言對象的一部分。
  • 一起學JAVA——數組和函數
    今天我們高級數據類型——數組以及函數的作用。函數(方法)函數的定義函數就是一段有名字的代碼,可以完成某一特定功能。方法(函數)是java的最小代碼重用單位,方法(函數)是為了重用代碼。如果某個函數在執行的時候需要調用者傳入數據,那麼可以定義參數列表,用於接收數據。如果函數運行之後需要返回給調用者數據,那麼需要指定返回值類型,並且用關鍵字return返回。定義函數的3個必要條件:函數名、參數列表、返回值類型。
  • 像數組又不是數組:JS函數的參數列表到底是什麼?
    在之前介紹模擬函數重載效果的時候,我們看到JS中的函數中,其實有一個「隱形」的東西來存儲實參所有的實參,這個東西就是arguments對象。但在實際使用過程中它的使用方式和數組簡直一模一樣,用起來感覺就是數組,沒有任何毛病,但實際上它並不是一個數組。
  • NumPy中對數組進行切分及一些基本概念
    數組切分上面講了使用棧操作把多個數組組裝到一起的方法。接下來看一下它的逆操作:把一個數組分為及部分。在NumPy中,該操作要用到切分方法。同理,我們也有一組函數,水平切分用hsplit( )函數,垂直切分用vsplit( )函數。
  • 矩陣與矩陣乘積簡介
    向量是存儲和操作數據的一種有用的方法,可以用箭頭或數字數組來表示它們。然而,創建更複雜的數據結構是有幫助的,這正是需要引入矩陣的地方。介紹矩陣是正方形或矩形數組,包含兩個維度:行和列,我們可以把它看作是一個電子表格。通常會在數學上下文中看到術語矩陣,在Numpy上下文中看到二維數組。
  • 記錄集賦值給數組後,利用轉置函數處理多維數組的方法
    大家好,今日繼續講解VBA資料庫解決方案,今日講解的是第76講,內容是:記錄集賦值給數組後,利用轉置函數處理多維數組的方法。我在第一冊的第43講中,我講了將記錄集存入數組的方案,並通過一個Index函數在工作表中恢復數組數據的方法。今日講的是利用轉置函數來完成同樣的功能。
  • NumPy ndarray數組的創建
    NumPy 封裝了一個新的數據類型 ndarray(N-dimensional Array),它是一個多維數組對象。該對象封裝了許多常用的數學運算函數,方便我們做數據處理、數據分析等。那麼,如何生成 ndarray 呢?
  • 矩陣(二)
    在這一節我們將繼續矩陣的學習,主要對其運用以及相關函數進行學習了解,下面我們就開始吧!① 轉置運算   t ()  對於矩陣來說,我們通常使用函數t()來表示矩陣的轉置,如:m1<-matrix(1:4,nrow=2)m1*m1     矩陣代數乘積常用符號「%*%」進行運算,示例如下:  【注意】此運算要求前一個矩陣的列數等於後一個矩陣的行數
  • LeetCode刷題指南(數組和矩陣)
    本文主要介紹的是LeetCode題庫中與數組和矩陣相關的經典題目,提供了LeetCode原題題號,參考答案,以及題目的部分解析。數組和矩陣把數組中的 0 移到末尾283.主要思想是通過交換數組元素,使得數組上的元素在正確的位置上。遍歷數組,如果第 i 位上的元素不是 i + 1,那麼一直交換第 i 位和 nums[i] - 1 位置上的元素。
  • Python使用ctypes模塊調用DLL函數之C語言數組與numpy數組傳遞
    詳細細節請參考:python使用ctypes模塊調用DLL函數之傳遞數值、指針與字符串參數、Python使用ctypes模塊調用DLL函數之傳遞結構體參數這次講一下在Python中使用ctypes模塊調用DLL中的庫函數傳遞數組參數的情況。