labview怎樣找出一維陣列中的最大數並輸出對應的行號或列號

時間 2021-05-05 19:05:05

1樓:墨汁諾

在程式框圖 程式設計->陣列->陣列最大值與最小值 函式,把陣列連上直接輸出陣列中的最大、最小值以及它們的索引值。

dim x as integer, y as integer, px as integer, py as integer

dim jz() as integer

dim i as integer, t as integer

x = val(inputbox("輸入行數", "計算矩陣"))

y = val(inputbox("輸入列數", "計算矩陣"))

redim jz(0 to x - 1, 0 to y - 1)

'輸入資料

for i = 0 to x - 1 step 1

for t = 0 to y - 1 step 1

jz(i, t) = val(inputbox("輸入行數為" & cstr(i + 1) & ",列數為" & cstr(t + 1) & "的元素", "輸入矩陣的元素"))

next t

next i

'比較資料

px = 0: py = 0

for i = 0 to x - 1 step 1

for t = 0 to y - 1 step 1

if jz(i, t) > jz(px, py) then

px = i: py = t

end if

next t

next i

'輸出結果

for i = 0 to x - 1 step 1

for t = 0 to y - 1 step 1

print cstr(jz(i, t)) & " ";

next t

print

next i

print

print "矩陣最大的元素的值為:" & cstr(jz(px, py))

print "它所在的行號為:" & cstr(px + 1) & " 列號為:" & cstr(py + 1)

2樓:匿名使用者

先求出最大值 這會吧

然後陣列函式有個叫 索引陣列 的把最大值給第二輸入口,就可以輸出索引5

3樓:匿名使用者

用「陣列最大值和最小值」函式,見下圖

labview中怎樣從陣列中取數

4樓:糖糖寳寳

索引行和索引列都是輸入控制項,如果只有乙個數的話,都設定成0就行。

如果想索引對應行和列的資料,填入相應數值就行。

5樓:

使用索引陣列這個函式,在函式->陣列裡面,指定好行號和列號就行了。左面連上陣列,右面用數值顯示控制項顯示出來

6樓:匿名使用者

找後台程式中 陣列(array) 控制項, 按ctrl+h檢視控制項說明。

裡面全是你要用到的控制項

labview從一維陣列中查詢特定的陣列,返回該數值在陣列中所在的位置,希望能給個程式圖。

7樓:嚇棟棟

我這有乙個簡單的例子,當在陣列中找到第乙個和給定數值相同的數時,返回其在陣列中的位置。

若沒找到,返回-1.

當從0開始搜尋時,和「搜尋一維陣列」的功能是一樣的。

8樓:匿名使用者

將陣列按照被搜尋陣列的個數來分成若干個子陣列,然後迴圈比較就好了!

labview串列埠接收到的資料怎樣實時更新

如果你每次收到的位元組數能確定 比如每條發過來的命令位元組數固定,或者最前一兩個位元組表示後面的位元組數 就按照位元組數接收。然後直接把收到的字串給顯示控制元件,不使用移位暫存器或反饋節點當然就不顯示之前的字元了。別加 等待 之類的函式 手錶圖示哪個 串列埠讀取函式會在讀到指定數量的字元或到達超時之...

怎樣才能找出這個人

是老師吧!很有這樣的可能性!找這個人?最直接的方法就是查指紋,但是你一定做不到。我有個辦法找這個人,你去做一定行。第一步,就是你設法對這封信指出的內容作出改變,比方說,你可以多說話,多幫助後進生,讓自己更男人一些。做這些事兒的時候盡量讓你們班每個人都能看見。第二步,做到每天都第乙個進班,然後最後乙個...

聯想怎樣找出我的電腦上的原裝一鍵還原

丫頭狐狸豬 這個簡單,給你個地址 這是聯想官方 的驅動安裝與恢復頁面,上面有你的機子對應的所有原裝軟體和驅動。進去之後點 自動獲取主機編號 就自動獲取了你的鋒行機型的主機編號了,然後會把對應的軟體和驅動呈現給你,然後你再看看哪個是一鍵還原的軟體,下來裝一下就可以了!我也是聯想的機子,這樣用過很多次了...