好在葉菁菁是真學過高數和計算機的,她略一思索,心裡頭就有數了。
常見的用電腦操作微分求解法,主要是手動求解法、數值微分法、符號微分法和自動微分法。
第一條不用說,手動嘛,先手動算出求導公式,然後再把公式轉化為代碼,用來完成計算。
這個直觀且簡單,但每次都要手動刪除求導公式然後再編寫代碼,無法復用,使用價值不大。
而且碰上複雜的函數,不是專業人士上哪求導去。
所以這個辦法,可以pass掉了。
數值微分法直接根據微分的極限定義形式,將函數代入到公式中求解。它通殺,不管f(x)是多複雜的函數都能求積分。
但這種搞法計算量巨大,且存在roundoff error和truncation error的問題,一般只用於驗證自動求微分程序的準確性上。
符號微分法可以看做手動求解法的變形和升級,將常見求導公式寫成固有函數,而後在此基礎上,再基於鏈式求導法則,對複雜公式進行求導。
但它跟數值微分法一樣,都存在計算量巨大的問題,實際操作性小。
自動微分法,使用的是數值微分法和符號微分法的集合。
葉菁菁當慣了老師,分析的時候就下意識地說出來了。
「分兩步走,對已知函數可以直接採用數值微分法來求微分,然後作為中間結果保存;組合函數,就採用符號微分法把公式展開來,再把上一步數值微分的中間結果代入進來,這樣來結合,降低求解和計算的繁瑣度。」
聽得旁邊計算機專業的大一新生目瞪口呆。
乖乖,都說大學臥虎藏龍,果不其然啊。
看看人家化學系的師姐,微積分學的比他們計算機專業的強!
要知道,他們計算機專業是剛從數學系劃撥出來的呢。
葉菁菁不僅微積分學的好,微機用的更好。
雖然現在電腦沒有windows系統也沒有dos系統,只有UNIX系統,但在短暫的彆扭之後,她迅速進入狀態,又是公式又是代碼,手指在鍵盤上飛舞,敲得不亦樂乎。
她敲鍵盤也就算了,老師癖還犯了,下意識地就叨叨叨解釋,她敲下的一行行代碼,都是什麼用意。
整個機房安靜的鴉雀不聞,只有手指敲擊鍵盤,和她嘴巴發出的說話聲。
學生們一個都不敢吱聲,整個微機室就她一台正經的計算機,他們用的都是訓練模型機呢。不看她,大家還能看誰?<="<hr>
哦豁,小夥伴們如果覺得不錯,記得收藏網址或推薦給朋友哦~拜託啦 (>.<)
<span>:||
本站提供的小说版权属于作者,所有小说均由网友上传,如无意中侵犯了您的权利,请与我们联系,将在第一时间删除!
Copyright 2024赞中文网 All Rights Reserved