2008年11月24日 星期一

線性內插查表法-誤差分析

為了更進一步分析線性內插查表法的誤差


所以利用了matlab來分析這中間的誤差


因為沒有辦法上傳m file,所以一樣用貼圖的方式取代。



這張圖看不太出差異性


將圖放大,可以看出較大的誤差大概在這個位置上


利用程式測試結果,因為是建立120點的表,所以可以每3度建一個資料點,


利用120和123的資料靠線性內插得到122的資料點,並且與實際的sin(122)做比較


準確度可以到達小數第3位。


剛那是用float做的比較,再利用整數來分析,因為dsPIC利用的是這個方式,所以利用整數來觀看其中的誤差。


可以得知,準度一樣可以到達小數第三位。


 



建立120點的表,利用線性內插查表法,看起來誤差是在可以接受的範圍內,這樣的查表法不比呼叫sin的函式直接做運算來得差。


1 則留言: