色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 學(xué)習(xí)LabVIEW(十)——關(guān)于Matlab的eps函數(shù)(十三)

          學(xué)習(xí)LabVIEW(十)——關(guān)于Matlab的eps函數(shù)(十三)

          作者: 時(shí)間:2017-01-09 來源:網(wǎng)絡(luò) 收藏

          上面兩個(gè)實(shí)例我們?cè)贚abVIEW用G語言是這樣實(shí)現(xiàn)的:


          非常重要的一點(diǎn),上面這些藍(lán)色的數(shù)值常量,需要手工指定其具體的整數(shù)類型。在常量的藍(lán)色方框內(nèi)點(diǎn)擊右鍵,在彈出的菜單中選擇“表示法->UINT64”顯式指定數(shù)據(jù)的具體整數(shù)類型,否則運(yùn)算會(huì)出錯(cuò),無法得到期望的結(jié)果。


          通過上面的實(shí)驗(yàn),我們終于認(rèn)識(shí)到,LabVIEW擁有類似于C的位操作能力。下一步是不是用typecast以及按位與,左移右移來提取浮點(diǎn)數(shù)的指數(shù)呢?其實(shí)不必這么麻煩,LabVIEW提供了一個(gè)專門的提取浮點(diǎn)數(shù)指數(shù)和尾數(shù)的節(jié)點(diǎn)。試著用“尾數(shù)與指數(shù)”節(jié)點(diǎn)獲取浮點(diǎn)數(shù)15的指數(shù):


          這正是我們需要的數(shù)值。15位于8和16的中間,8是2的3次方,16是2的4次方,所以15的指數(shù)部分是3?,F(xiàn)在將“計(jì)算機(jī)?”乘以2的三次方(利用“按2的冪縮放”節(jié)點(diǎn)),就得到了eps(15)的值:


          我們將計(jì)算得到的數(shù)值與Matlab的eps(15)進(jìn)行了比較。“數(shù)值5”控件顯示計(jì)算的結(jié)果為1.77636E-15;“數(shù)值6”控件顯示LabVIEW計(jì)算的結(jié)果與Matlab計(jì)算的結(jié)果的差,輸出為0,說明和Matlab是一致的。利用這么簡(jiǎn)單的G語言框圖,我們就實(shí)現(xiàn)了eps的計(jì)算。

          上一頁 1 2 下一頁

          關(guān)鍵詞: LabVIEWMatlabeps函

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉