labview如何創(chuàng)建一維數(shù)組 labview中數(shù)組和一個(gè)數(shù)比較,把數(shù)組中最接近的數(shù)的索引輸出?
labview中數(shù)組和一個(gè)數(shù)比較,把數(shù)組中最接近的數(shù)的索引輸出?做一個(gè)循環(huán),數(shù)組中的每個(gè)數(shù)字從參考數(shù)字中減去,差值的絕對(duì)值被輸出到一個(gè)新數(shù)組。然后,利用數(shù)組模塊中已有的“獲取數(shù)組中的最大值和最小值及其
labview中數(shù)組和一個(gè)數(shù)比較,把數(shù)組中最接近的數(shù)的索引輸出?
做一個(gè)循環(huán),數(shù)組中的每個(gè)數(shù)字從參考數(shù)字中減去,差值的絕對(duì)值被輸出到一個(gè)新數(shù)組。然后,利用數(shù)組模塊中已有的“獲取數(shù)組中的最大值和最小值及其索引”節(jié)點(diǎn),即最接近原始數(shù)組中參考值的元素的索引,找到最小值的索引。
怎么用labview將以個(gè)循環(huán)里所有的數(shù)輸出到一個(gè)數(shù)組里面?
考慮使用for循環(huán)和while循環(huán)。以下是一個(gè)可供參考的測(cè)試方法。如果是包含大量數(shù)據(jù)的數(shù)組,則可以考慮更有效的方法。如果是C語(yǔ)言編程,其實(shí)道理幾乎是一樣的。創(chuàng)建一個(gè)新的可變長(zhǎng)度數(shù)組來(lái)保存元素組中提取的元素。以確保刪除重復(fù)的元素。根據(jù)LabVIEW的特點(diǎn),利用LabVIEW的一維數(shù)組查找功能,將從原始數(shù)組中提取的元素與新數(shù)組中的所有元素進(jìn)行比較。如果找到相同的元素,則不將該元素添加到新數(shù)組中;如果找不到相同的元素,則將該元素添加到新數(shù)組中。