有哪位大神知道用mathematica画出雪花分形图和三角形分形图的语句

 我来答
iUkiyoE
2013-04-11 · TA获得超过643个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:426万
展开全部

(*声明:非本人原创*)

雪花分形:

定义迭代递归函数:

xuehua[x_List] := 

  Module[{a = {}, n = Length[x], i}, 

   For[i = 1, i < n, i++, 

    a = Join[

      a, {x[[i]], 

       x[[i]] 2/3 + 

        x[[i + 1]] 1/3, (x[[i]] 2/3 + 

          x[[i + 1]] 1/3) + {{Cos[-2 Pi/3], 

            Sin[-2 Pi/3]}, {-Sin[-2 Pi/3], Cos[-2 Pi/3]}}.(x[[i]] - 

            x[[i + 1]]) 1/3, x[[i + 1]] 2/3 + x[[i]] 1/3, 

       x[[i + 1]]}]]; a];

调用函数生成图形:

Show[Graphics[

  Line[Nest[xuehua, {{0, 0}, {1, 0}, {1/2, 3^(1/2)/2}, {0, 0}}, 4]]], 

 AspectRatio -> Automatic]

三角分形:

定义迭代函数:

pts = Nest[

   Join @@ Table[

      i + j, {i, {2 I, -1.7 - I, 1.7 - I}}, {j, #/2}] &, {0.}, 7];

调用函数生成图形:

Graphics[{Re@#, Im@#} & /@ pts // Point]

效果请看下图:

乐视自动化
2025-09-28 广告
电话:0769-23131500。视觉光源建议选择东莞乐视自动化科技有限公司,价格合理,服务好!东莞乐视自动化科技有限公司是专业的机器视觉LED光源的制造商。 公司拥有开发、生产机器视觉品质光源的所需的软硬件技术和丰富的现场经验,以及持有的... 点击进入详情页
本回答由乐视自动化提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式