matlab画樱花树代码,Python绘制樱花

  matlab画樱花树代码,Python绘制樱花

  正值樱花飘落的季节,本文将利用计算机编程语言和矩阵实验室分别绘制一颗樱花树,文中的示例代码讲解详细,感兴趣的小伙伴快跟随小编一起动手尝试一下

  

目录

1.锦短情长2.一场樱花雨(Matlab)3 .樱花树(Python)

 

  

1.锦短情长

 

  为什么选择这个标题,借鉴了一封情书里面的情长纸短,还吻你万千

  锦短情长

  都只谓人走茶凉,怎感觉锦短情长?

  一提起眼泪汪汪,是明月人心所向?

  

2. 一场樱花雨(Matlab)

 

  功能平吧

  坚持住,轴相等

  轴(0.5 [-10,50,0.50])

  set(gca, xtick ,[], ytick ,[], xcolor , w , ycolor , w )

  集合(gca,’颜色,[0.5020 0.5020 0.5020])

  length _ trunk=6;

  width _ trunk=4;

  k1=0.9

  k2=0.8

  数字分支=15

  ALP=pi/10;

  长度_分支=k1 *长度_主干

  宽度_分支=k2 *宽度_主干

  trunk=[12,0;12,length _ trunk];

  绘图(主干(:1),主干(:2),颜色,[0 0 0],线宽,宽度_主干)

  begins=[trunk(2,),pi/2,1];

  成长=开始

  绘图数据=[0 0 0 0 0 0 0 0 0 0];

  plotdata(1,)=[];

  for i=1:number_branch

  control=randi(25,[length(grow(:1)),1])=10;

  ag=grow(:3);

  l=长度(ag);

  parta=[length_branch .*k1 .^grow(:4).*cos(ag ones(l,1)*alp),length_branch .*k1 .^grow(:4).*sin(ag ones(l,1)*alp),ones(l,1)*alp,ones(l,1)];

  partb=[length_branch .*k1 .^grow(:4).*cos(ag-ones(l,1)*alp),length_branch .*k1 .^grow(:4).*sin(ag-ones(l,1)*alp),-ones(l,1)*alp,ones(l,1)];

  parta2=[0.8 .*长度_分支100 * k1 .^grow(:4).*cos(ag),0.8 .*长度_分支100 * k1 .^grow(:4).*sin(ag),零(1,1),一(l,1)];

  partb2=[0.8 .*长度_分支100 * k1 .^grow(:4).*cos(ag),0.8 .*长度_分支100 * k1 .^grow(:4).*sin(ag),零(1,1),一(l,1)];

  零件a=控制. parta(1-对照)。*第二部分

  零件b=控制10.15 * b部分(1-对照)。*第二部分

  部分=部分增长

  partb=partb增长

  国会=[parta;partb];

  成长=[成长;grow];

  法官=[成长,国会];

  judge=unique(judge, rows );

  grow=judge(:5: end);

  绘图数据=[绘图数据;法官];

  目标

  for i=1:number_branch

  temp_w=width_branch*0.8^i;

  temp _ branch=plot data(plot data(:4)==i,);

  plx=[临时分支(:1),临时分支(:5)]

  ply=[temp_branch(:2),temp_branch(:6)];

  plx=plx ;ply=ply ;

  plx,ply, color ,[0 0 0] i*[0.3020 0.3020 0.3020]./number_branch,线宽,温度_w)

  目标

  bloom _ pos=plot data(plot data(:8)==number_branch 1,[5,6]);

  散点图(bloom_pos(:1),bloom_pos(:2),10, CData ,[0.8549 0.6824 0.6824])

  bloom _ pos=plot data(plot data(:8)==number_branch,[5,6]);

  散点图(bloom_pos(:1),bloom_pos(:2),8, CData ,[0.7451 0.5961 0.5961].*0.97)

  目标

  

3.樱花树(Python)

 

  进口甲鱼作为T

  随机导入

  导入时间

  #=======画樱花的躯干(60,t)===============

  T.title(凋落的樱花)

  定义树(分支,t):

  时间。睡眠(0.0005)

  如果分支3:

  如果8=分支=12:

  if random.randint(0,2)==0:

  t.color(snow) #白

  else:

  t.color(浅珊瑚)#淡珊瑚色

  t.pensize(分支/3)

   否则如果分行8:

  if random.randint(0,1)==0:

  t.color(“雪")

  else:

  t.color(浅珊瑚)#淡珊瑚色

  t.pensize(分支/2)

  else:

  t.color(sienna) #赭(zh)色

  t.pensize(分支/10) # 6

  t .转发(分支)

  a=1.5 * random.random()

  t.right(20 * a)

  b=1.5 * random.random()

  树(分支- 10 * b,t)

  t形左侧(40 * a)

  树(分支- 10 * b,t)

  t.right(20 * a)

  t.up()

  t。向后(分支)

  唐恩()

  #=============掉落的花瓣===================

  极好的花瓣(马其顿):

  对于范围:内的我

  a=200 - 400 * random.random()

  b=10 - 20 * random.random()

  t.up()

  t。向前(二)

  t形左侧(90度)

  t。向前(一)

  唐恩()

  T.color(浅珊瑚)#浅珊瑚色

  t圆(1)

  t.up()

  t .向后(a)

  直角坐标(90)

  t .向后(b)

  #======绘图区域=========

  t=T .乌龟()

  #画布大小

  w=屏幕()

  T.hideturtle隐藏画笔

  t.getscreen()。tracer(5,0)

  W.屏幕尺寸(BG=小麦)#小麦小麦

  t形左侧(90度)

  t.up()

  t .向后(150)

  唐恩()

  t.color(《西耶娜》)

  #=====画樱花的树干=========

  树(60吨)

  #落下的花瓣

  花瓣(200吨)

  w.exitonclick()

  关于PythonMatlab的樱花图这篇文章就说到这里。更多关于Python Matlab的樱花,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: