作者wendly777 (小水)
看板Soft_Job
標題Re: [請益] 看懂微積分,就會寫程式???
時間Thu Dec 29 01:30:36 2011
※ 引述《hidog (.....)》之銘言:
: ※ 引述《guest0970 (guest)》之銘言:
: : 請問各位,讀資訊科系真的有必要花2年去學微積分,矩陣嗎?
: 看你以後要做怎樣的工作,某些工作確實會用到這些東西
: 小弟大學研究所都念數學,碩士論文是流體數值模擬
: 現在畢業走的是純軟體,現在在寫手機軟體XD
: 怎樣的工作會用到這些工具?
小弟碩士論文是軌道力學的數值模擬(很冷門)
目前也是在寫手機軟體
PO這篇是因為小弟恰巧也用了一些在工作上
曾經
需要自己寫list scrolling的運動方式
一般資工畢業的人
大概會寫每次捲動幾pixel(初速)
然後固定一段時間越捲越少pixel(模擬摩擦力)
最後慢慢停止
並設定
捲太快則固定一個最大值
我則導入Dynamic學的
位置.速度.加速度.固體摩擦力.流體摩擦力.碰撞係數
利用數值積分來運算
結果運作得很好
流體摩擦力是因為可以達到終端速度
但不可以設太大= =
會滑不太動
碰撞係數是因為碰到底
可以再彈兩下
曾經
要寫簡易的touch panel的校正程式
雖然網路上應該有現成的
但自己導一下公式
利用矩陣運算
一下子就解決了
曾經
某個系統反應太慢
小弟認為跟自控中的相位落後很像
所以幫他加了face-lead controller
反應速度有達到理想化
但是當然會犧牲一點精準度跟小爆衝(盡量壓低)
曾經
要寫一個跟三軸連動的解鎖畫面(無言的要求)
要用三軸控制一個小球
滾到目的地則解鎖
所以
把之前的dynamic模組拿過來
瞬間解決
只不過加速度的來源從三軸輸入罷了
結論:
小弟認為只要有心
還是可以用得上這些所學
當然自high的成分比較大
另外
學校應該是練習學習方法的地方
學習方法有成的人
出社會應該都混得不錯
這也許是教授所說的態度吧@@?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.24.119.128
※ 編輯: wendly777 來自: 114.24.119.128 (12/29 01:36)
推 bignumber:這還蠻酷的,哈... 12/29 09:54
推 qrtt1:聽起來真的蠻有趣的 :D 12/29 10:45
推 descent:很好的例子, 運用到數學, 我之前認為寫遊戲的比較會用到。 12/29 11:35
→ ykjiang:所以說有學通的人才會往這個方向來解題 12/30 00:40
推 meltice:list scrolling 這不是OS內建的功能嗎? 自己寫太累了 12/30 09:27
→ ykjiang:OS 內建的只有 iOS 的才會彈回去吧 12/30 23:16
推 meltice:Windows7 Android的觸控都有"彈"的效果喔 12/30 23:29
→ meltice:不過要講特效的話Linux的桌面特效才是最強大的吧 12/30 23:30
→ wendly777:WM6的時候,UI太難看了,所以我們有自己做 12/31 18:57
推 meltice:WM6失敗點之一就是UI操作不統一 現在芒果則是極權統治 01/01 14:42
推 gm6902: 是phase-lead拉淦 face...打太順了吧XD 03/28 23:59