當前位置:商標查詢大全網 - 彩票開獎 - matlab如何找到二維矩陣中最大值的位置?

matlab如何找到二維矩陣中最大值的位置?

找到最大的元素就是max(max(A))。註意兩個max要寫成二維矩陣。

找到相應的位置,使用查找功能。

例如:

& gt& gta =[1 2 3;4 5 6]

A =

1 2 3

4 5 6

& gt& gt最大值

ans =

& gt& gt[x y]=find(A==max(max(A)))

x =

2

y =

& gt& gt

找到的最大元素是6,對應的位置是X = 2,Y = 3,也就是第二行第三列。

擴展數據:

MATLAB是美國MathWorks公司生產的商業數學軟件。它是壹種先進的技術計算語言和交互式環境,用於算法開發、數據可視化、數據分析和數值計算。主要包括MATLAB和Simulink。

MATLAB是matrix &;實驗室這個詞的組合意思是矩陣工廠(matrix laboratory)。它是美國mathworks公司發布的高科技計算環境,主要面向科學計算、可視化和交互式編程。它將數值分析、矩陣計算、科學數據可視化、非線性動態系統建模與仿真等眾多強大功能集成到壹個易於使用的窗口環境中,用於科學研究。

工程設計和許多需要有效數值計算的科學領域提供了全面的解決方案,在很大程度上擺脫了傳統非交互式編程語言(如C和Fortran)的編輯模式,代表了國際科學計算軟件的先進水平。

MATLAB、Mathematica和Maple並稱為三大數學軟件。在數學科技應用軟件中的數值計算方面是首屈壹指的。MATLAB可以進行矩陣運算,繪制函數和數據,實現算法,創建用戶界面,連接其他編程語言的程序等。主要應用於工程計算、控制設計、信號處理與通信、圖像處理、信號檢測、金融建模設計與分析等領域。

MATLAB的基本數據單元是矩陣,其指令表達式與數學和工程中常用的指令表達式非常相似。所以用MATLAB解決問題比用C、FORTRAN等語言做同樣的事情要簡單得多,而且MATLAB還吸收了Maple等軟件的優點,使MATLAB成為壹個強大的數學軟件。新版本中還增加了對C、FORTRAN、C++和JAVA的支持。

百度百科:matlab