1樓:孤九涼笙
求向量中最大值元素及其序號的簡單**為: [m,i] = max(a)。其中a是行/列向量,m是最大值,i是最大值元素的索引即序號。
注意:如果a中存在多個並列的最大值,上面的**只會得到第一個最大元素的位置。因此,通用的寫法如下:
i = find(a==max(a)) 如果拓展到二維矩陣,寫法也類似:[i,j] = find(a==max(max(a))) 。
matlab(矩陣實驗室,全稱:matrix laboratory)是mathworks公司推出的一款商業數學軟體。matlab具有數值分析、數值和符號計算、工程與科學繪圖、控制系統的設計與**、數字影象處理、數字訊號處理、財務與金融工程等功能。
matlab是一個高階的 矩陣/陣列語言,它 包含控制語句、函式、資料結構、輸入和輸出和麵向物件程式設計特點。使用者可以在命令視窗中將輸入語句與執行命令同步,也可以先編寫好一個較大的複雜的應用程式(m檔案)後再一起執行。
2樓:宇逸
>> x=[5,1000,15,65,854,2,854,6,21,58,889,5,112,358,158,358,956,485,15]
>> [n,i]=max(x)
n =1000
i =2
>>
MATLAB中aa,ba為行向量是什麼意思?謝謝
意思就是在a的後邊再添上b這個數 b是數 或者添上b這個向量 b是向量 例如a 1 2 3 b 4 5 6 那麼 a b 1 2 3 4 5 6 望採納,謝謝!matlab中,設a b為矩陣,a a,b 是什麼意思 就是把兩個行數相同的矩陣拼起來,把b中元素寫在a後面構成的矩陣 還是個矩陣了,不過是...
在matlab中如何輸出函式的影象
如果要畫y x 3 x 2 x 5在 20,20 上的影象,可利用以下方法,繪畫區間可以自己定義 方法一 利用plot函式來繪畫影象 x 0 0.1 20 規定繪畫區間 從 20畫到20,中間以0,1為間隔 y x.3 x.2 x 5 確定要繪畫的函式,注意不要漏了 plot x,y 方法二 利用e...
在matlab中如何實現函式的抽樣
dyaddown。功能 對時間序列進行二元取樣,每隔一個元素提取一個元素,得到一個降取樣時間序列。格式 y dyaddown x,evenodd 當evenodd 0時,從x中第二個元素開始取樣 偶取樣 當evenodd 1時,從x中第一個元素開始取樣 奇取樣 2.y dyaddown x even...