正在加载图片...
实验l2贝塞尔(Bezier)曲线和B样条(Spline)曲线 L.编写MATLAB程序,通过递归方法生成伯恩斯坦(Bemnstein)多项式,由这组 多项式生成并绘制任意有限阶的贝塞尔曲线。程序以NX2矩阵为输入,作 为控制点集。矩阵的第一列和第二列分别对应于控制点的x坐标和y坐标。 2.编写MATLAB程序,通过deCasteljau算法生成并绘制任意有限阶的贝塞尔 曲线。 3.利用上述两个程序,绘制由控制点集{0,-0.2)12,-0.5),←1.6-1),1.4,-1.5), (1,2.2,(-0.5,-2.7八,(0.35-3.2,(-0.6-3.7),(1.6,4.2}确定的贝塞尔曲线。 4.利用MATLAB样条工具箱中的B样条构造函数spmak编程生成并绘制由上 题控制点集确定的经过首尾两点的四阶B样条曲线。跟上题的曲线图形进行 比较,可以得出什么结论?实验 12 贝塞尔(Bézier)曲线和 B 样条(Spline)曲线 1. 编写 MATLAB 程序,通过递归方法生成伯恩斯坦(Bernstein)多项式,由这组 多项式生成并绘制任意有限阶的贝塞尔曲线。程序以 N×2 矩阵为输入,作 为控制点集。矩阵的第一列和第二列分别对应于控制点的 x 坐标和 y 坐标。 2. 编写 MATLAB 程序,通过 de Casteljau 算法生成并绘制任意有限阶的贝塞尔 曲线。 3. 利用上述两个程序,绘制由控制点集{(0,-0.2), (-1.2,-0.5), (-1.6,-1), (-1.4,-1.5), (-1,-2.2), (-0.5,-2.7), (-0.35,-3.2), (-0.6,-3.7), (-1.6,-4.2)}确定的贝塞尔曲线。 4. 利用 MATLAB 样条工具箱中的 B 样条构造函数 spmak 编程生成并绘制由上 题控制点集确定的经过首尾两点的四阶 B 样条曲线。跟上题的曲线图形进行 比较,可以得出什么结论?
©2008-现在 cucdc.com 高等教育资讯网 版权所有