作业帮 > 综合 > 作业

用matlab编程 计算机图形作业

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 12:01:42
用matlab编程 计算机图形作业
(1)简述Bezier曲线的定义和性质
(2)以三次Bezier曲线为例,写出三次Bezier曲线的矩阵表达形式
(3)绘制一条三次Bezier曲线
function DDA(x1,y1,x2,y2,color)
length =abs(x2-x1);
if abs(y2-y1)>length
length=abs(y2-y1);
end
dx=(x2-x1)/length;
dy=(y2-y1)/length;
x=x1+0.5*sign(dx);
y=y1+0.5*sign(dy);
hold on
for i=1:length
plot(round(x),round(y),'Color',color)
x=x+dx;
y=y+dy;
end
hold off
end