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中如何把向量帶入函式式中
舉個例子 f x,y x.2 y.2 x 1 2 3 y 2 3 4 z f x,y matlab程式中一個有三個自變數的函式,將自變數表示成向量,給向量賦值後如何帶入求得原函式值? 潘瑋柏 你好,首先抄matlab並不像c,c 那樣需要先定義襲一個bai變數,matlab可以直接 幅值變數。你可d...
在matlab中求極限,在Matlab中 求極限
3 syms a x limit 1 a x 2 x x,inf ans exp 2 a 4 syms x y z x.2 y.2 exp x.2 y.2 x y dxy diff diff z,x y 5 syms x int exp x.2 2 0,1 ans 2 1 2 pi 1 2 erf ...
陣列矩陣向量有什麼區別,MATLAB中矩陣和陣列有什麼區別?
時康震蕭放 4.1陣列運算和矩陣運算 從外觀形狀和資料結構來看,二維陣列和數學中的矩陣沒有區別.但是,矩陣作為一種變換或對映算符的體現,矩陣運算有著明確而嚴格的數學規則.而陣列運算是matlab軟體所定義的規則,其目的是為了資料管理方面,操作簡單,指令形式自然和執行計算有效.所以,在使用matlab...