計算機學生的一道普通物理作業題(貝塞爾曲線,Mathematica)

好話:你校注重學科交叉融合素養的培養

人話:************

第一步

使用Acrobat編輯pdf,提取出函數曲線的圖像

本想把圖像複製到Windows的畫圖中,然後手動提取數據點作函數擬合

結果發現根本無法粘貼???

之後在試着不斷地放大pdf,發現圖像並沒有變模糊的時候,才反應過來,這個圖可能是矢量圖,不是傳統的位圖,因此沒法直接複製粘貼

第二步

抱着試一試的心態,蒟蒻用文本編輯器打開了pdf,突然眼前一亮

每一行有兩個或者六個數,後面跟着一個字母

隨便膜改一個數,打開pdf一看,圖像果然變了

再結合圖像的走勢,這些數一對一對的,表示平面上的點沒得跑了

一行一個點,末尾字母l的,應該是直線

但是一行三個點,末尾字母c的又是啥呀???三次函數插值?也不像,有些點並沒有落在曲線上

最後是用“矢量”“曲線”之類的關鍵字,硬搜出來貝塞爾曲線這東西

第三步

有了表達式,什麼都好說

唯一惱人的是這是個參數方程,但是求導肯定要畫普通方程

數理基礎不紮實.jpg,滾回去複習數分了


畫是畫出來了,問題是老師給的原函數,pdf用貝塞爾曲線擬合過後,總是會有失真

在一階導、尤其二階導的圖像裏,間斷點處的失真被放大得太明顯了

這,到底是“正確”答案嗎······

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章