LabVIEW中的復雜數學運算
發布時間:2014/10/9 21:46:29 訪問次數:697
LabVIEW中不但提供了簡單數學運算和數據類型轉化的操作,也提供了進行復雜數學運算的圖形接口。ADS1210U下面以概率論和數理統計中常用的數學期望、方差、標準差的計算來介紹LabVIEW在數學運算中的應用。
在前面板中放置如圖3-96所示的Numeric顯示控件和浮點數類型的數組,其中數組元素的個數初始化為6。在框圖中建立如圖3-97所示的程序,其中函數Delete From Array位于程序框圖Functions選板中的Programming\Array路徑下。本例中,進行方差計算的樣本容量力5個數據,而圖3-96中數組元素個數為6個,所以要刪除一個元素,Delete From Array的第一個輸入為圖3-96中的數組Array 3,第2個參數表示數組長度、第3個參數表示要刪除的數組元素索引,本例中,刪除Array 3中最后一個元素6。Delete From Array函數的詳細使用方法請參看LabVIEW幫助文檔。Delete From Array函數的輸出直接與計算方差的函數接口相連接,相當于文本編程中一個函數的返回值被另一個函數使用,計算方差函數的存放路徑和名稱如圖3-98所示。
LabVIEW中不但提供了簡單數學運算和數據類型轉化的操作,也提供了進行復雜數學運算的圖形接口。ADS1210U下面以概率論和數理統計中常用的數學期望、方差、標準差的計算來介紹LabVIEW在數學運算中的應用。
在前面板中放置如圖3-96所示的Numeric顯示控件和浮點數類型的數組,其中數組元素的個數初始化為6。在框圖中建立如圖3-97所示的程序,其中函數Delete From Array位于程序框圖Functions選板中的Programming\Array路徑下。本例中,進行方差計算的樣本容量力5個數據,而圖3-96中數組元素個數為6個,所以要刪除一個元素,Delete From Array的第一個輸入為圖3-96中的數組Array 3,第2個參數表示數組長度、第3個參數表示要刪除的數組元素索引,本例中,刪除Array 3中最后一個元素6。Delete From Array函數的詳細使用方法請參看LabVIEW幫助文檔。Delete From Array函數的輸出直接與計算方差的函數接口相連接,相當于文本編程中一個函數的返回值被另一個函數使用,計算方差函數的存放路徑和名稱如圖3-98所示。