fractals

TikZ 中的 Lindenmayer 系统
fractals

TikZ 中的 Lindenmayer 系统

晚上好, 我试图了解 TikZ 库 lindenmayersystems 的工作原理,更准确地说,我对以下代码有一些问题,我试图尽可能清楚地说明: \documentclass[tikz,border=5]{standalone} \usetikzlibrary{lindenmayersystems} \begin{document} \begin{tikzpicture} % I just store the initial length \newlength\initialstep \setlength\initialstep\pgf...

Admin

有没有办法让 Lindenmayer 系统随机化?
fractals

有没有办法让 Lindenmayer 系统随机化?

我正在尝试使用 lindenmayersystem 绘制经典的 Koch 曲线,但每次变换线段时,它向左或向右翻转的概率应该是 50/50。目标是生成一条由 Koch 曲线构造方向构成的逼真的海岸线。我对 tikz 的随机函数不太熟悉,所以我的尝试根本不起作用: \documentclass[border=9,tikz]{standalone} \usetikzlibrary{lindenmayersystems} \begin{document} \pgfdeclarelindenmayersystem{Koch curve}{ \symbol{A}{...

Admin

使用 LaTeX/TikZ 制作分形花
fractals

使用 LaTeX/TikZ 制作分形花

我正在尝试生成这种特殊的花朵分形图像,但甚至不知道从哪里开始或如何开始。TikZ 可以用来生成“叶序螺旋“? 我在这里看到了:https://www.reddit.com/r/FractalPorn/comments/xr17t1/fractal_rose/ 图像如下所示: 看起来像是有很多点,所以我开始尝试使用散点图pgfplots,但完全失败了。这里没有值得展示的代码。 编辑: 我如何为多个答案打上绿色勾?你们给出的结果令人震惊! ...

Admin

如何制作谢尔宾斯基地毯的迭代
fractals

如何制作谢尔宾斯基地毯的迭代

我想要做的是创建谢尔宾斯基地毯的迭代序列。谢尔宾斯基地毯的创建方法是将正方形分成九个全等的子正方形并移除中间的子正方形,然后将剩余的子正方形分成九个较小的子正方形并移除中间的子正方形,然后重复该过程。 下图是我使用 tikz 绘制的,并在必要时填充每个矩形。然而,这是一个繁琐且低效的过程,特别是因为下一次迭代需要额外的 512 个白色矩形。 \begin{tikzpicture} \fill (0, 0) rectangle (1, 1); \begin{scope}[xshift = 1.5 cm] \fill (0, 0) rectangle (1, ...

Admin

使曲线成为类似复杂布朗运动的分形曲线
fractals

使曲线成为类似复杂布朗运动的分形曲线

这是我的曲线 我的LaTeX代码是 \documentclass{standalone} \usepackage{tikz} %\usetikzlibrary{decorations.pathmorphing} \begin{document} \begin{tikzpicture} %\pgfmathsetseed{666666} \node (Koo) at (1.5,2) {$K_{\infty}$}; \node (S-) at (-0.6,5.1) {$S_-$}; \node (S+) at (0.6,4) {$S_+$}; \node (r...

Admin

方形填充曲线和 Lindenmayer 系统绘图库
fractals

方形填充曲线和 Lindenmayer 系统绘图库

我正在尝试获取曲线序列的第一项,这些曲线收敛到众所周知的曲线家族中的一条曲线平面(或空间)填充曲线这是我在James Munkres的《拓扑学》一书中找到的一个变体(见上图)。 图 44.1 和图 44.2 描述了前两条曲线(函数图像G和G'分别)以及从一步到下一步的操作。例如,下一条曲线将通过对四个部分(位于四个小方块中)中的每一个应用相同的操作来获得G'该操作尊重每个部分的几何方向;见图 44.3。 我曾尝试使用 pgf 和 tikz 来绘制它们,但由于对 Lindenmayer 系统不太熟悉,我很难获得它们。以下是我迄今为止尝试过的代码。 \docu...

Admin

我无法进一步塑造我的形状。我怎样才能画得更多
fractals

我无法进一步塑造我的形状。我怎样才能画得更多

我无法不断重复角落中的形状。我无法发出角落之类的命令。我希望它像分形一样循环继续,但我无法进行循环。使用我编写的命令,相同的形状不会在小粉红色角落上再次绘制,你能帮助我吗? \usepackage{tikz} \usetikzlibrary{shapes.geometric} \usepackage{caption} \tikzset{ buffer/.style={ draw, regular polygon, regular polygon sides=4, minimum size...

Admin

在 Tikz 中创建 Sierpinski 垫片的变体
fractals

在 Tikz 中创建 Sierpinski 垫片的变体

我想调整这里的例子来创建一个类似于谢尔宾斯基垫片的三角形: 如何在 LaTeX 中创建谢尔宾斯基三角形? 本质上,我想创建下图中垫圈的改变形式。即使只是分形的第一次迭代(从较大的三角形中移除 3 个三角形)也很棒!但是,我还没能弄清楚如何调整上面链接中的技术。任何帮助都将不胜感激! ...

Admin

在分形曲线下填充
fractals

在分形曲线下填充

我正在创建一个用于笔记的类,作为首页,我打算让分形贯穿页面的对角线和路径创建的两个部分,并填充不同的颜色。 正如您在图片中看到的,我设法得到了分形,但填充效果不佳。我尝试了不同的方法:\filldraw在创建分形时使用,使用path picture如图所示这问答、剪辑等等,但它们的结果都与您在下图中看到的结果不同。 该图片由以下代码创建: \documentclass{article} \usepackage{tikzpagenodes} \usetikzlibrary{decorations.fractals} \begin{document...

Admin

Lindenmayer 系统案例
fractals

Lindenmayer 系统案例

显然,制作这样的作品的最佳方式 是 TikZ 中的 Lindenmayer 系统。 以下是我的一些尝试,根据评论中的建议进行保留。 \documentclass[tikz]{standalone} \usetikzlibrary{lindenmayersystems} \begin{document} \pgfdeclarelindenmayersystem{try}{ \symbol{S}{\pgflsystemstep=.6\pgflsystemstep} \rule{X -> FS[S-Y]YF} \rule{Y -&gt...

Admin

如何绘制“英国海岸线”分形?
fractals

如何绘制“英国海岸线”分形?

据我所知,分形,特别是分形维数,确实与国家的海岸线有关。以大不列颠及北爱尔兰联合王国海岸线和边界的分形形状为例: 来源: 海岸线的长度。 它们是分形,但不像曼德布洛集、康托集、冯·科赫雪花等那样“规则”。 是否有可用的包/库可以绘制这个,如 Ti钾Z 库用于分形?例如,如果我想绘制“分形地“所附图片我只是使用类似 \england [scale = 0.5] at (a); 在tikzpicture。这可能吗? 我希望输出真的是分形的。 ...

Admin

生成分形字母和/或字母表?
fractals

生成分形字母和/或字母表?

在 TeX 或 MetaFont 等中是否有可能生成一个“字符”,该字符在一种比例下显示为单个字母,但在不同比例下显示为不同的字符甚至整个字母表? 因此,在标准比例下,字符“A”与普通实心 A 难以区分。但是,当放大时,字符“A”看起来会像一幅点彩画,画中有一堆大 A 形状的小 A;或 A 形状的 ABCDEG;甚至一堆小 B?从那里,我们可以放大到单个小 B,这样它看起来就像普通的实心 B(但可以进一步放大其他字母)。 怎样才能最好地排列一小串字母来模仿单个大字母(例如 Unicode 字符的形状),以便它成为完美的视觉复制品(不只是“有点像”字符的...

Admin

Tikz 分形 - 我如何创建这种雪花图案?
fractals

Tikz 分形 - 我如何创建这种雪花图案?

我正在tikz尝试并重现下图: 我到目前为止的代码如下, \documentclass{standalone} \usepackage{tikz} \usetikzlibrary{decorations.fractals} \begin{document} \begin{tikzpicture}[font=\footnotesize, decoration=Koch curve type 1] %%%%%%%%%%%%%%% Shape 1 \coordinate (A) at (0,0); \coordinate (B) a...

Admin

TikZ 解决方案
fractals

TikZ 解决方案

我正在尝试使用 tikz 重新创建这个精确的图表。到目前为止,我一直在尝试在 tikz 中使用嵌套装饰,因为我将它们用于其他分形构造。然而,这些构造要么是 tikz 预定义的装饰,如科赫曲线,要么是我在 stack exchange 上找到的解决方案,如谢尔宾斯基三角形。 我一直在研究如何定义自己的装饰,但对于 tikz 新手来说,这似乎是一个相当复杂的过程,而且没有找到任何与我尝试做的事情太相似的例子。我知道使用 lindemayer 系统也可以实现,但只了解如何将它们用于线条构造。 如果有帮助的话,在我看来,最简单的方法是将正方形设置为初始形状,原点...

Admin

编辑
fractals

编辑

我在 TikZ 中绘制了科赫雪花。我的代码如下。 \documentclass[border=10pt]{standalone} \usepackage{tikz} \usetikzlibrary{arrows,intersections} \usetikzlibrary{decorations.fractals} \begin{document} \begin{tikzpicture}[scale=2.2,decoration=Koch snowflake] \draw[] decorate{decorate{decorate{decorate{deco...

Admin