2007年12月7日 星期五

對數(logarithm)練習題

某位老師在課堂上跟學生討論以下一道關於對數(logarithm)的練習題:

設 log 2 = a、log 3 = b、log 7 = c,把以下各項以 a、b 和 c 表示。

(a) log 8
(b) log √2
(c) log 70
(d) log 105


老師:先看看 (a),這個很簡單。因為 8 = 23,所以 log 8 = log 23 = 3 log 2 = 3a。
小明:不是要以「a、b 和 c」表示嗎?只用了 a,沒有用 b 和 c 也可以嗎?
老師:可以的,不必 a、b、c 全部使用啊。
小明:但題目要求我們用 a、b 和 c 表示,多了個「3」也可以嗎?
老師:可以,因為 3a 可以看成 a + a + a 嘛。

老師:好,再看看 (b) 和 (c)。這兩題都不難,小芬,你出來做給大家看看吧。
小芬:(在白板上寫道……)
   log √2 = log 21/2 = 1/2 log 2 = a/2
   log 70 = log (7x10) = log 7 + log 10 = c+1
老師:對了,做得很好……
小明:不是只能以 a、b 和 c 表示嗎?答案中多了些「/2」和「+1」啊!
老師:可以,正如之前 3a 可以看成 a + a + a,這裡 a/2 和 c+1 可以看成……
小明:可以看成甚麼?
老師:……嗯……對 a、b 和 c 乘上或加上一些常數是可以的。
小明:甚麼是常數?
老師:常數英文叫 constant,就是沒 a、b 和 c 的實數吧……
小明:但為甚麼可以乘上或加上常數?
老師:凡是題目說「以 a、b 和 c 表示」都是可以的……

老師:好,小明,不如你出來試試 (d) 吧。
小明:(在白板上寫道……)
   log 105 = log (3x5x7) = log 3 + log 5 + log 7 = b + log 5 + c
老師:不對呢,這個 log 5 應該變成 log (10/2) = log 10 - log 2 = 1 - a 才對。
小明:為甚麼不對?你剛才不是說可以不必 a、b、c 全部使用,也可以加上常數嗎?
老師:是啊……
小明:這裡 log 5 不就是個常數嗎?
老師:不可以這樣寫的,log 5 必須變成 1 - a 才成。
小明:+log 5 和 +1 都是常數,為何後者可以用前者卻不能?
老師:嗯……這個……你考試時答 log 5 是不會給分的。
小明:那到底錯了些甚麼?
老師:總之就不可以這樣答……這樣答沒分的……


其實「以 a、b 和 c 表示」在本題中隱含了「寫成 a、b、c 的 rational function」的意思,不然的話學生大可以答 log 8 = log 8,不喜歡的可答 log 8 = a - a + log 8。由於 log 2、log 3 和 log 7 是 「linearly independent over Q」的,因此答案具唯一性。當然,這不容易給學生解釋呢!

當然,「以 a、b 和 c 表示」這一類的題目的意義一般都不太清晰,我們只能靠「common sense」來推斷「立法原意」。事實上,並不是所有這類題目的答案都是 a、b、c 的 rational function 的,例如:如果題目是「以 a 表示兩條直角邊均為 a 的等腰直角三角形的周界」的話,答案便是 (2 + √2) a 了。說到底,如果在考試中出現這樣題目的話,考生最終也得「推敲 marking scheme」呢。

沒有留言: