Conjugate gradient method

數值分析在解線性方程最美麗的演算法莫過於 Conjugate gradient method,簡稱 CG method。這個演算法在假設矩陣 \(A \in M_n(R) \) 是對稱正定的前提下,可以在最多 n 步的演算中將 \(Ax=b\) 的解給解出。CG method 在結構上也非常美麗,第一、每一次遞迴都增加一個新的垂直方向的基底,因此當完整的基底被建構出來之後,自然就求得答案。第二、每一次的遞迴誤差就縮小一次,因此有機會在n 步之內就解到期待中的逼近解。以下是詳細地 CG method 的介紹。

閱讀全文:Conjugate gradient method

騎驢找馬的謬誤

騎驢找馬是許多人找工作或是找對象的一個策略,這個策略是在沒有找到好對象或是好工作時,先找一個墊底的,等到有機會時,再離開找一個更好的。這裡我要用數學的概念來說明騎驢找馬並不是一個找對象或是找工作的好策略。

閱讀全文:騎驢找馬的謬誤

如何製作胎心音器

要知道小Baby 在媽媽的肚子裡是否平安的長大,通常會透過超音波的照射來觀察小孩現在的生長狀況。關於照射超音波是否會對小孩的生長造成負面的影響,至今仍然眾說紛紜。 一般的家庭其實很難在家中擁有一台超音波的顯像機器,因此懷孕五個月大之後的媽媽,通常都是利用小孩的胎動來感覺小孩是否正常成長。

閱讀全文:如何製作胎心音器

如何加速Matlab 程式

在使用Matlab時或許有人發現,當迴圈的數目增加到三個以上時,計算的速度會突然變慢。這是Matlab 這套軟體的特性,因此,減少迴圈的數目就成了撰寫Matlab script 一個重要的藝術。

閱讀全文:如何加速Matlab 程式

如何從健保資料庫挖掘個人隱私

民間健保監督聯盟、勞工團體和消基會等被保險人代表,在2013年5月24日當天在健保監理委員會上正式提案要求健保局必須修法限制健保資料庫的授權,否則不排除發起人民集體訴訟,告政府侵害個人隱私。

閱讀全文:如何從健保資料庫挖掘個人隱私