示例說明
示例要求:在LabVIEW編程軟件中,生成10個0-1之間的隨機數的一維數組,然後對該一維數組按降序排序,並輸出其排序結果。
通過本例給大家演示以下內容:
- 如何使用For循環生成一維數組?
- 如何對數組按降序排序?
程序實現代碼
程序前面板運行結果及實現代碼如下圖所示:
程序中使用的三個函數簡要說明如下圖所示:
主要編程思路
使用For循環,循環次數設為10次,在循環內部調用“隨機數(0-1)”函數生成10個隨機數,引出到循環外後變成一維數組x,然後調用“一維數組排序”函數進行升序排序,然後對升序排序後的數組再使用函數“反轉一維數組”進行倒序,得到降序排序後的數組y。
注意,在LabVIEW中未提供現成的按降序排序函數,所以此處先按升序排序,再進行反轉得到降序排序後的結果。
閱讀更多 編碼那些事 的文章