如何用matlab编写生日蛋糕,代码如下

clc
clear
figure
[x_y y_y z_y]=cylinder(1,100);
[x_r y_r z_r]=cylinder(1,100);
surf(x_y,y_y,z_y/3+0.5,'facecolor',[252/255 77 /255  34 /255],'linestyle','none');  hold on
surf(x_r,y_r,z_r/2,'facecolor',[81/255 149/255 72/255],'linestyle','none'); 
z_y_max=max(z_y/3+0.5);
z_y_max=z_y_max(1);
x_top=cos(linspace(0,2*pi,1000));
y_top=sin(linspace(0,2*pi,1000));
z_top=ones(size(x_top))*z_y_max;
 
fill3(x_top,y_top,z_top,'y''facecolor',[38/255 173/255 228/255]);
for i=1:22
   [x_can y_can z_can]=cylinder(0.015,22);
   z_can=z_can/4+.8333;
   x_can=x_can+0.95*cos(i*pi/22*2);
   y_can=y_can+0.95*sin(i*pi/22*2);
   surf(x_can,y_can,z_can,'facecolor',[250/255 2/255  60/255]); axis equal

end



enter键运行后  结果如下


如何用matlab编写生日蛋糕,代码如下

运行结果

如何用matlab编写生日蛋糕,代码如下

女朋友是不是感动得不要不要的????????