聲強及聲強級計算
(Sound intensity and sound intensity level calculation)
更新日期: 2011年4月18日
程式可以計算下列問題:
˙由聲強(Sound intensity / W m-2)計算出聲強級(Sound intensity level / db)
˙由聲強級(Sound intensity level / db)計算出聲強級(Sound intensity / W m-2)
˙由N個聲強級(Sound intensity level / db)計算出聲強級總和
計算公式:
h = 10 log10( I / Io ) db
注意 : 10^( 是按shift log ,E是按 EXP
程式 (54 bytes)
MM-: ?→A: Lbl 0: ?→B: 10^( . 1BM+:
A => 10 log( M→B: A=2 => Goto 0:
If A: Then E-12M: Else 5! + 10 log( B
例題1: 若聲強為 10-11 W m-2 ,求聲強級。
按 Prog 1 再按 EXE (不輸入或輸入0代表轉換為聲強級)
1 EXP - 11 EXE (顯示答案為 10 db)
例題2: 若聲強級為 10 db ,求聲強。
按 Prog 1 再按 1 EXE (輸入1代表轉換為聲強)
10 EXE (顯示答案為10-11 W m-2 )
例題3: 三個噪音源的聲強級分別為 60 db, 63 db及65 db,求三個噪音加起來的聲強級。
按 Prog 1 再按 2 EXE (輸入2代表計算N個聲強級的和)
60 EXE 63 EXE 65 EXE (顯示答案為 67.89 db)
計算完結後按 AC 終止程式