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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 22:46:36

如何用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')
% 把你自己的控制顶点输入进去即可