华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验12 贝塞尔曲线和B样条曲线 参考答案

实验l2贝塞尔Bezier)曲线和B样条(Spline)曲线 参考答案 1.递归方法生成伯恩斯坦(Bernstein)多项式程序:function y=Berm(i,n)(见代码 文件) 由伯恩斯坦(Bernstein)多项式生成并绘制任意有限阶的贝塞尔曲线程序: function[ftx,fty]=Bezier((P)(见代码文件) 2.de Casteljau算法生成并绘制任意有限阶的贝塞尔曲线程序: function deCasteljau(P,Q)(见代码文件) 3.见如下图1和图2: 252.15 15 图1 图2 图3 4.利用spmak生成并绘制经过首尾两点的四阶B样条曲线的程序: Bspline..m(见代码文件),获得图3。 由上面三图可看出,B样条曲线比贝塞尔曲线对控制多边形的逼近程度 高。实际上,由于B样条曲线的阶数与控制顶点的个数无关,所以造型更加 灵活,且具有局部支撑性,可通过改变控制点的位置和节点的重数,形成特 殊形状,满足设计要求
实验 12 贝塞尔(Bézier)曲线和 B 样条(Spline)曲线 参考答案 1. 递归方法生成伯恩斯坦(Bernstein)多项式程序:function y=Bern(i,n)(见代码 文件) 由伯恩斯坦(Bernstein)多项式生成并绘制任意有限阶的贝塞尔曲线程序: function [ftx,fty]=Bezier(P) (见代码文件) 2. de Casteljau 算法生成并绘制任意有限阶的贝塞尔曲线程序: function deCasteljau(P,Q) (见代码文件) 3. 见如下图 1 和图 2: 图 1 图 2 图 3 4. 利用 spmak 生成并绘制经过首尾两点的四阶 B 样条曲线的程序: Bspline.m(见代码文件),获得图 3。 由上面三图可看出,B 样条曲线比贝塞尔曲线对控制多边形的逼近程度 高。实际上,由于 B 样条曲线的阶数与控制顶点的个数无关,所以造型更加 灵活,且具有局部支撑性,可通过改变控制点的位置和节点的重数,形成特 殊形状,满足设计要求
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(讲义)实验12 贝塞尔曲线和B样条曲线.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验12 贝塞尔曲线和B样条曲线 习题.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(讲义)实验11 最小二乘曲线拟合.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验11 最小二乘曲线拟合 习题.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验11 最小二乘曲线拟合 参考答案.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验10 样条插值 习题.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验10 样条插值 参考答案.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(讲义)实验10 样条插值.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验9 分段多项式插值 参考答案.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(讲义)实验9 分段多项式插值.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验9 分段多项式插值 习题.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验8 多项式插值 参考答案.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验8 多项式插值 习题.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(讲义)实验8 多项式插值.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验7 基于解方程的直观插值方法 参考答案.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验7 基于解方程组的直观插值方法 习题.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(讲义)实验7 基于解方程的直观插值方法.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验6 求解线性方程组的迭代法 参考答案.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(讲义)实验6 求解线性方程组的迭代法.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验6 求解线性方程组的迭代法 习题.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验13 数值微分和数值积分 参考答案.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验13 数值微分和数值积分 习题.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(讲义)实验13 数值微分和数值积分.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验14 数值最优化方法 习题.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(讲义)实验14 数值最优化方法.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验14 数值最优化方法 参考答案.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(讲义)实验15 特征值与特征向量.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验15 特征值与特征向量 习题.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验15 特征值与特征向量 参考答案.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验16 常微分方程初值问题的数值解法 参考答案.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(讲义)实验16 常微分方程初值问题的数值解.docx
- 华南师范大学:《MATLAB数值分析实验》课程教学资源(作业习题)实验16 常微分方程初值问题的数值解法 习题.docx
- 华南师范大学:《数值计算方法》课程PPT教学课件(数值分析 Numerical Analysis)Chapter 1 Solution of Nonlinear Equations f(x)=0(主讲:谢骊玲).pptx
- 华南师范大学:《数值计算方法》课程PPT教学课件(数值分析 Numerical Analysis)Chapter 2 Solution of Linear Systems AX=B.pptx
- 华南师范大学:《数值计算方法》课程PPT教学课件(数值分析 Numerical Analysis)Chapter 3 Interpolation and Polynomial Approximation.pptx
- 华南师范大学:《数值计算方法》课程PPT教学课件(数值分析 Numerical Analysis)Chapter 4 Curve Fitting.pptx
- 华南师范大学:《数值计算方法》课程PPT教学课件(数值分析 Numerical Analysis)Chapter 5 Numerical Integration.pptx
- 华南师范大学:《数值计算方法》课程PPT教学课件(数值分析 Numerical Analysis)Chapter 6 Solution of Differential Equations.ppt
- 华南师范大学:《数值计算方法》课程PPT教学课件(数值分析 Numerical Analysis)Introduction to Numerical Methods.pptx
- 华南师范大学:《数值计算方法》课程PPT教学课件(数值分析 Numerical Analysis)Numerical Differentiation.pptx