作者CCWck (幹嘛要暱稱)
看板Math
標題Re: [其他] 關於分貝的計算
時間Fri Jul 13 01:25:22 2012
※ 引述《LPH66 (杇瑣)》之銘言:
: 其實普通計算機是可以直接算常用對數的
: 只不過稍微費工了些 除了要另外紀錄額外的東西之外
: 算一個對數即使按熟一點也大概要花去五到十分鐘
: 不過倒是不需要用到泰勒展開式就是了 而且紀錄的空間也不需要很多
: 步驟如下:
: 先把真數的小數點調整使其在 1~10 之間
: (也就是我們用計算機求尾數 首數的話數一下位數就行了)
: 輸入進計算機之後 重覆以下動作:
: 將畫面上的數字平方 若它大於 10 則記錄 1 然後除以 10 否則記錄 0 然後保持原樣
: 重覆次數看你要小數幾位 乘以 10/3 之後再加個一兩次
: 平方這個動作有的機型按乘後直接按等於就可以做
: 如果這樣不行的就按乘之後把剛剛畫面上的數字重 key 一次也行
: 然後計算機清空 從最後紀錄的數開始
: 重覆「加上它再除以 2」的動作 倒回做到第一個記錄的數後就是所求尾數了
: 來個範例:
: 要求 log 6.162 到小數三位 3 * (10/3) = 10 所以以下重覆 11 次
對於log真數的概算法 一般最熟的就是log2 log 3 log 5
只要想辦法湊出接近的數字 就可得到不錯的估計值 當然這要一點直覺
例如說 我用 6250 和6144
log6162/1000 ~ log 625/100
= 4*log5 -2 = 0.796
log6.1620 ~ log 6.144
=log2048*3/1000 = 11*log2 +log3 -3 = 3.311-0.4771-3 = 0.7881
可再用內插法 估算
(6162-6144)* (0.796-0.7881)/(6250-6144) +0.7881 =0.7894
與計算機按出來的實際值 0.7897 差距不大 畢竟 0.3010 0.477已經是估計值了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.115.142.236
→ LPH66 :嗯, 這個在沒有計算機時很好用 07/13 01:41
→ LPH66 :我個人會多記一個 log 7 = 0.8451 有些時候會有用 07/13 01:42
→ ejialan :log7也可以用log2和log3估 可以參考#1CrtAa6R 07/13 20:26