1樓:stm偉
max = ( (a[j]>a[max]) ? j : max);
這個(?:)是條件運bai算符;
(表示式
du)? x : y ;
首先計zhi算dao
表示式的專值,若為ture,則"(表示式)? x : y "返回屬x;否則返回y.
例題中首先計算(a[j]>a[max])是否為true(即a[j]>a[max]),為true則返回j;為假則返回max;
就是比較陣列中兩個數的大小,返回陣列中較大一個數的陣列下標(max永遠是陣列中最大數的陣列下標)!
這句matlab語句是什麼意思?[y index]=max(y)
2樓:匿名使用者
找到這個矩陣中每列的最大值和它在這列中的行數。返回的y是每列的最大值,index是最大值對應的下標(行數)
例如y=magic(3)
y =8 1 6
3 5 7
4 9 2
>> [y,index]=max(y)
y =8 9 7
index =
1 3 2
3樓:匿名使用者
[y index]=max(y) ,中括號裡的index表示最大值在y中是第幾個元素,從1計起,比如y=[1 4 2 3],則index=2。而中括號中的y為最大值。不過個人覺得兩個用同樣的y不好。
4樓:鍾玉蘭佛媼
你試一試啊
>>y=[2
4;68];
>>y1=max(y)y1=
68>>
y2=max(y1)y2=
8>>find(y==y2)
ans=
4>>[i1
i2]=find(y==y2)i1=
2i2=2
y是矩陣時,max(y)返回一維陣列y1,是y每列的最大值.
y1是一維陣列時,max(y1)返回最大值y2,find(y==y2)返回y中索引值,有多種返回情形,參照上述例子還有一種情況
>>y=[2
4;88];
>>[i1
i2]=find(y==8)i1=
22i2=
12>>
find(y==8)
ans=24
matlab中語句find(y==max(max(y)))什麼意思?求教
5樓:匿名使用者
你試一試啊
>> y=[ 2 4;6 8];
>> y1=max(y)
y1 =
6 8
>> y2=max(y1)
y2 =
8>> find(y==y2)
ans =
4>> [ i1 i2]=find(y==y2)i1 =
2i2 =
2y是矩陣時,max(y)返回一維陣列y1,是y每列的最大值.
y1是一維陣列時,max(y1)返回最大值y2,find(y==y2)返回y中索引值,有多種返回情形,參照上述例子還有一種情況
>> y=[ 2 4;8 8];
>> [ i1 i2]=find(y==8)i1 =22
i2 =12
>> find(y==8)
ans =24
下面oracle語句max(rowid)是什麼意思?
6樓:南凌公
max是去最大值的函式,這句話的意思是取出了最大值,最大值只有一個啊,所以跟他不一樣的就是重複值,求刪除了重複資料
7樓:古舟蓑笠翁
按emp,ename,salary分組後的各組的rowid最大值
8樓:陳亮
獲取多條重複資料中rowid最大的那一條,這裡是保留重複資料中id最大的,其他的刪除
eda中disable語句是什麼意思
在任一一個結構體中可以包含多個程序語句,它們之間為並行關係 每個程序語句內的語句為順序關係。disable是禁止的意思,不允許,或理解為關閉 eda中的程序語句的特點是什麼 在任一一個結構體中可以包含多個程序語句,它們之間為並行關係 每個程序語句內的語句為順序關係。eda是什麼 eda是電子設計自動...
日語,句末gosaiyimasi是什麼意思
gozayimasi 是尊稱,代表尊敬,一般是晚輩對長輩 下級對上級等用到。比如 你好或早上好,這個就是加了尊稱的。一般同齡人或者平等級別的人之間打招呼用 是 的敬體形式,一半是對上級或長輩用,或者是用於解釋某種情況的禮貌形式。沒有具體的意思,只是一種表示尊敬的格式,表示這是敬語 go za i m...
下邊的shell語句是什麼意思
baiecho fullpath sed s,g s,g s,g s,這個能跑,也沒du錯。我把分zhi號裡面的內容分別說明dao,具體的說 明如下 1.把變數內fullpath中的 替換容成 2.把 不包括斜槓 的字串 替換成 3.把 替換成 4.把 不包括斜槓 的字串 替換成空,換句話說就是刪除...