3000道Python习题免费在线练习
=============
版权声明:
由于公众号后台规则问题,本文暂时无法设置原创标记,但仍属原创内容,微信公众号“Python小屋”坚持只发原创技术文章。
=============
推荐教材:
董付国著,
《Python数据分析与数据可视化(微课版)》
,ISBN:978-7-302-62420-2,清华大学出版社,2023年6月出版
配套资源:教学大纲、课件、源码、数据文件、34小时微课
《Python数据分析与数据可视化》教材插图彩图
==============
问题描述:
在计算机图形学课程中,B样条曲线属于重要教学内容之一。已知,m+n+1个控制点可以确定m+1段光滑拼接的n次B样条曲线,其中第i段
(i=0,1,2,...,m)
曲线上点的定义为
上式用来确定曲线上的一个点,其中
表示控制点,基函数的定义为
这一点也可以通过观察3次B样条曲线4个基函数的图像来验证,
通过下面的函数图像可知,1段3次B样条曲线起点位置(t=0)由前3个控制点确定(权重或贡献分别为1/6、2/3、1/6),第4个控制点不起作用(权重为0);1段3次B样条曲线的结束位置(t=1)由最后3个控制点确定(权重分别为1/6、2/3、1/6),第1个控制点不起作用(权重为0)。这与通过数学公式推导的结果是一致的。
绘制上面基函数图像的
代码
如下:
================
温馨提示:
,在公众号后台发送消息“
大事记
”可以查看董付国老师与Python有关的重要事件;发送消息“
教材
”可以查看董付国老师出版的Python系列教材(已累计印刷超过190次)的适用专业详情;发送消息“
历史文章
”可以查看董付国老师推送的超过1300篇原创技术文章;发送消息“
会议
”可以查看近期董付国老师的培训安排;发送消息“
微课
”可以查看董付国老师免费分享的超过700节Python微课视频;发送消息“
课件
”可以查看董付国老师免费分享的Python教学资源;发送消息“
小屋刷题
”可以下载“Python小屋刷题神器”,免费练习2601道客观题和654道编程题,题库持续更新;发送消息“
编程比赛
”了解Python小屋编程大赛详情。
返回搜狐,查看更多
平台声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。