如何用matlab 绘制贝塞尔函数曲线

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/14 03:20:01
如何用matlab绘制贝塞尔函数曲线如何用matlab绘制贝塞尔函数曲线如何用matlab绘制贝塞尔函数曲线functionr=bezier(t,p)p=[……]t=linspace(0,1,200)

如何用matlab 绘制贝塞尔函数曲线
如何用matlab 绘制贝塞尔函数曲线

如何用matlab 绘制贝塞尔函数曲线
function r=bezier(t,p)
p=[ …… ]
t=linspace(0,1,200);
n=size(p,2)-1;
r=0;
for k=0:n
r=r+prod(1:n)/(prod(1:k)*prod(1:n-k))*p(:,k+1)*(t.^k.*(1-t).^(n-k));
end
plot(r(1,:),r(2,:),p(1,:),p(2,:),'-or')
% 把你自己的控制顶点输入进去即可