LabVIEW編程基礎:數組的生成及排序示例

示例說明

示例要求:在LabVIEW編程軟件中,生成10個0-1之間的隨機數的一維數組,然後對該一維數組按降序排序,並輸出其排序結果。

通過本例給大家演示以下內容:

  • 如何使用For循環生成一維數組?
  • 如何對數組按降序排序?

程序實現代碼

程序前面板運行結果及實現代碼如下圖所示:


LabVIEW編程基礎:數組的生成及排序示例


程序中使用的三個函數簡要說明如下圖所示:


LabVIEW編程基礎:數組的生成及排序示例


主要編程思路

使用For循環,循環次數設為10次,在循環內部調用“隨機數(0-1)”函數生成10個隨機數,引出到循環外後變成一維數組x,然後調用“一維數組排序”函數進行升序排序,然後對升序排序後的數組再使用函數“反轉一維數組”進行倒序,得到降序排序後的數組y。

注意,在LabVIEW中未提供現成的按降序排序函數,所以此處先按升序排序,再進行反轉得到降序排序後的結果。


分享到:


相關文章: