千里行代发 发表于 2023-3-12 14:49:33

matlab画一个圣诞树

```
% 设置画布大小
figure('Position',);

% 绘制树干
x = ;
y = ;
patch(x,y,'brown');

% 绘制树叶
n = 8; % 树叶层数
r = linspace(0,1,n+1); % 半径范围
theta = linspace(-pi/2,pi/2,n+1); % 角度范围

for i = 1:n
    x = r(i)*cos(theta);
    y = r(i)*sin(theta)+0.6;
    patch(x,y,'green');
end

% 添加装饰品和礼物盒
hold on;
scatter(,,200,'yellow','filled');
scatter(,,100,'red','filled');
scatter(,,150,'blue','filled');
text(0.45,0.05,'Merry Christmas!','HorizontalAlignment','center','FontSize',20);
axis off;
```
这个代码会生成一个600x800像素大小的画布,并在其中绘制一棵圣诞树。树干颜色为棕色,树叶颜色为绿色。通过循环生成了多层树叶,最后添加了几个装饰品和礼物盒,并在画布底部居中显示"Merry Christmas!"的文本。

页: [1]
查看完整版本: matlab画一个圣诞树