首页 > 技术文章 > 计算机学生的一道普通物理作业题(贝塞尔曲线,Mathematica)

flashhu 2021-09-23 17:22 原文

好话:你校注重学科交叉融合素养的培养

人话:************

第一步

使用Acrobat编辑pdf,提取出函数曲线的图像

本想把图像复制到Windows的画图中,然后手动提取数据点作函数拟合

结果发现根本无法粘贴???

之后在试着不断地放大pdf,发现图像并没有变模糊的时候,才反应过来,这个图可能是矢量图,不是传统的位图,因此没法直接复制粘贴

第二步

抱着试一试的心态,蒟蒻用文本编辑器打开了pdf,突然眼前一亮

每一行有两个或者六个数,后面跟着一个字母

随便膜改一个数,打开pdf一看,图像果然变了

再结合图像的走势,这些数一对一对的,表示平面上的点没得跑了

一行一个点,末尾字母l的,应该是直线

但是一行三个点,末尾字母c的又是啥呀???点值表示的三次函数?也不像,有些点并没有落在曲线上

最后是用“矢量”“曲线”之类的关键字,百度上硬搜出来贝塞尔曲线这东西

第三步

有了表达式,什么都好说

唯一恼人的是这是个参数方程,但是求导肯定要画普通方程

数理基础不扎实.jpg,滚回去复习数分了


画是画出来了,问题是老师给的原函数,pdf用贝塞尔曲线拟合过后,总是会有失真

在一阶导、尤其二阶导的图像里,间断点处的失真被放大得太明显了

这,到底是“正确”答案吗······会成为老师认可的“正确”答案吗······

推荐阅读