matlab find 函數用法以及實例
操作方法
(01)find()函數是用來查詢滿足要求非零值在矩陣中位置的函數,可以返回元素在其中的位置等,下面就透過實例介紹一下不同函數的用法。
(02)返回向量中非零元素的位置 find(A)我們以向量A=[0 1 2 3 4 5 6 7 8] 爲例,在MATLAB主視窗中輸入如下命令可以看到當A爲向量時,返回的是矩陣中非零元素的位置,返回值也是向量。
(03)返回矩陣中非零元素的位置 find(A)我們以矩陣爲例,在MATLAB主視窗中輸入,find(A),回車,我們會看到如下結果:我們可以看到,返回的值並不是我們想象的一個矩陣的形式,仔細觀察我們可以看到,如果我們逐列將A的元素進行排序,那麼 1 0 0 2 2 0 0 1 1 1 1 1 ,可以看到非零元素位置整好是返回結果的值,一定要注意!所以,當find函數參數爲矩陣時,返回的是如上形式的結果!
(04)返回滿足某條件的值find(A**)我們以向量A=[0 1 2 3 4 5 6 7 8] 爲例,在MATLAB主視窗中輸入,find(A>4),回車可以看到返回的是A中大於4的元素的位置。
(05)返回前N個非零元素的位置,find(A,X)X必須爲正整數,我們以A=[0 0 2 3 4 5 6 7 8]爲例,在MTALAB主視窗中輸入如上向量,然後輸入find(A,1),回車,返回第一個非零值的位置,然後繼續輸入find(A,3),返回前三個非零值的位置結果正如,所描述,分別返回第一個非零值的位置3,以及前三個非零值的位置3,4,5
(06)返回最後一個非零值的位置find(A,1,,x27;last')我們還是以A=[0 0 2 3 4 5 6 7 8]爲例,在MATLAB主視窗中輸入find(A,1,'last'),回車可以看到返回的是最後一個非零值的位置9
(07)返回最後一個非零值的行列位置我們還是以A=[0 0 2 3 4 5 6 7 8]爲例,在MATLAB主視窗中輸入[a,b]=find(A,1,'last'),回車可以看到返回的是最後一個非零元素所在的行第一行,列第九列。
-
Excel中身份證號計算年齡公式是什麼
Excel是一款電子表格軟件,直觀的介面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成爲最流行的個人計算機數據處理軟件。那麼EXCEL中身份證號計算年齡公式是什麼呢,下面我們就來了解一下。操作方法(01)在單元格中輸入“=2018-MID(D4,7,)”。(02)D4表示身份證...
-
如何製作PPT母版
PPT的母版是一個很實用的製作課件的功能,母版即一次設定好幻燈片的樣式,包括文字格式、背景等,就可以全部應用於整個幻燈片,使整個幻燈片的風格統一、美觀,如果要修改幻燈片的樣式就在母版裏進行修改,這樣既省事又省力,在這裏就以PowerPoint2007爲例來講一下製作的步...
-
愛剪輯怎樣截取視頻
今天的這篇和大家聊一聊關於愛剪輯怎樣截取視頻的問題,希望能夠幫助到有需要的朋友。操作方法(01)首先左鍵雙擊愛剪輯圖標,開啟軟件,然後左鍵單擊片名旁邊的輸入框,輸入“示例”字樣,然後左鍵單擊製作者旁的輸入框,輸入“示例”字樣,左鍵單擊確定。(02)然後左鍵單擊左側的...
-
將pdf轉換成word後文檔全是圖片怎麼辦
MicrosoftWord是微軟公司的一個文字處理器應用程序。它最初是由RichardBrodie爲了執行DOS的IBM計算機而在1983年編寫的,很多人不知道將pdf轉換成word後文檔全是圖片怎麼辦,下面讓我們一起來學習一下吧操作方法(01)首先開啟捷速OCR文字識別軟件(02)將PDF放入捷速OCR文...