在matlab中yindsortX什麼意思啊

2021-03-09 22:07:35 字數 1458 閱讀 4510

1樓:宇逸

>> a=[8 5 7 3 9 1 7];

>> [a i]=sort(a)

a =1 3 5 7 7 8 9

i =6 4 2 3 7 1 5

>>如上抄所示

bai,a表示a經過公升du序排列之後的矩陣zhi,i表示a中每個元素在原來矩陣a中的位置。

sort()函式是排序函dao數。

2樓:月月

>> x=[1,2,5,6,3]

x =1 2 5 6 3>> [y ind]=sort(x)

y =1 2 3 5 6ind =

1 2 5 3 4sort這個bai函式是對括號裡面的向量du進行zhi排序,dao預設是從小到大排回列,如上圖的例答子,y是排序過後的向量。ind這個向量是現在y向量每乙個元素在原來x中的位置。例如y向量第三個元素現在是3,而對應的 ind為5那麼就是說3是原來x向量的第五個元素。

如上面的例子。

matlab中[q,l]=sort(q); 是什麼意思?

3樓:宇逸

>> x=[8 3 4 1 5 9 6 7 2];

>> [x,i]=sort(x)

x =1 2 3 4 5 6 7 8 9

i =4 9 2 3 5 7 8 1 6

>>可以知道copysort()函式是排序函式;

x是返回的排序之後的陣列;

i是返回的排序後x的每個元素在原先陣列中的位置。

4樓:劉賀

說實話,實在是看讀懂你的你的意思。

sort命令的意思是對乙個陣列排序,包括正序、逆序等[q,l]好像是定義乙個矩陣的維數,你想表明什麼意思呢?

有沒有前後的語句?

5樓:丨0丨0丨丨

q是排序後的矩陣

l是排序後的矩陣對應的元素在原矩陣中的位置

matlab中[c,c]=sort(c)什麼意思

6樓:

sort(c)若c是向抄量不管是列還是行向量,默襲認都是對baic進行公升序排列。sort(c)是預設的公升du序,而zhisort(c,'descend')是降序排序。

dao若c是矩陣,預設對c的各列進行公升序排列。

若欲保留排列前的索引,則可用[s,index] = sort(c) ,排序後,s是排序好的向量,index是向量s中對c的索引。

舉個例子:

當使用你給的公式時,只返回index的值

matlab中,2A的含義,在Matlab中,A2與A2結果有什麼不同

不是隨機的,但我也沒看懂,抱歉 matlab 中的運算 襲都是基於矩陣bai的運算,乙個矩陣的乘方運算可以表示成dua x,要求zhia為方陣,x為標量。根dao據矩陣的運算即要前矩陣的列數等於後矩陣的行數才能進行運算,故a x這個算式一定有解,2 a這個算式不符合矩陣運算的條件,所得結果可能是系統...

matlab角度怎麼表示,在matlab中,角度用什麼字母表示

1 首先需要知道matlab中表示角度的函式是sind cosd tand等,sin cos tan函式等都是以弧度為單位。2 可以看一下sind函式介紹,在命令列視窗中輸入 help sind 3 如果用sind函式表示角度的話,輸入 sind 30 其中30是角度。4 如果用sin函式表示角度的...

怎樣在matlab圖形中新增網格

有幾種方法,你借鑑一下 x 0 0.01 2 y x plot x,y 1 set gca,xgrid on 2 set gca,xminorgrid on 3 grid on 4 grid minor 1 開啟matlab的plot函式的乙個圖形。2 在plot函式後加上grid on即可新增網格...