數學新手在這里。如果它在 28224 小時的第一個事件之后每 1008 小時發生一次,那么找出下一個事件何時發生的數學方法是什么。
背景是在 power_on 28224 小時觸發的硬體故障,每 1008 小時將再次發生。
尋找一個功能可以讓 X 小時直到下一個事件。很容易找到低于 28224 小時但給出例如 38300 小時的東西,將輸出剩余 4 小時。
我正在使用它,但它僅適用于大于 28224 的數字。
1008 - (38300 mod 1008) = 4
是否有可能適用于所有數字而不僅僅是大于 28224 的數字?
uj5u.com熱心網友回復:
在純數學中,您需要所謂的階躍函式。大多數人不會認出它的符號,所以你最好用文字來解釋你的 if/then 情況。
在 Excel 中,這更容易。
=IF(A1<28224, 28224 - A1,1008 - MOD(A1, 1008)
時間在哪里A1,以小時為單位。
在計算機語言中,將 if/then 放在函式中也很簡單……但那是因為它是計算機(以及其他了解該語言的人)可以輕松識別的語言。然而,在純數學中,有一些方法可以撰寫它,但是如果它使用命名法,那么少數人會理解如何閱讀,那有什么價值呢?只是用詞。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/518226.html
標籤:数学
上一篇:隨機函式在Python中最常在第一次嘗試時成功;為什么?
下一篇:javascript更好的倒計時
