苦人兒
級別: 探索解密
![]() |
通過s7-200的梯形圖,運算次方,比如Y等于X的N次方,用梯形圖怎么運算得到Y。 求大神指教! 多謝 |
|
---|---|---|
|
instanttw
級別: 探索解密
![]() |
x ^ y = exp(ln(x ^ y)) = exp(y * ln(x)) 若精度很要求,ln(x) 需要改成 ln(2^n * x/(2^n)) = n * ln(2) + ln(x/(2^n)) 找 2^n 和 x/(2^n) 的部分需要了解浮點數(shù)是如何表示的,其功能和 C 語言的標準函數(shù) frexp 一樣。 最后再透過擬合方式把 ln 和 exp 的數(shù)值找出來即得到解答。 擬合所需要的各項係數(shù)可以上網(wǎng)從 IBM 的數(shù)學函式庫中得到。 在 3G 上使用過上述方法,最后結果的精度和使用數(shù)學函數(shù)算出來的一模一樣。 |
---|---|
|