fractals相关内容

缩放时如何调整平移

我想在缩放到Mandelbrot集合时进行平移,以使函数的分形部分保持在窗口内.该代码输出一系列png图像,以后再制作成视频.现在,我可以进行缩放和平移了,但是我不知道在缩放功能时如何调整平移. import numpy as np import matplotlib.pyplot as plt from os import path #6:36 @2560x1440 500 iter # ..
发布时间:2020-06-30 18:35:05 Python

通过使用LOVE2d在GLSL中的着色器设置Mandelbrot会渲染一个圆,而不是一个分形

我正在尝试使用GLSL渲染Mandelbrot集,但是我得到的只是一个完整的圆圈... 我已经对数学进行了很多检查,但我根本找不到错误,所以我认为问题可能出在语义上. 有人能看到问题在哪里吗? 还有,谁能给我关于组织,结构等方面的见解?我正在尝试学习适当的编码,但是很难找到有关样式的材料. 糟糕:着色器可以应用于任何图像 这个想法很简单(您可以跳过): 如果z尚未发散 ..
发布时间:2020-06-30 18:35:01 其他开发

扩大曼德布罗产生朱莉娅

正在一个需要我使用相同代码的项目上工作,请注意在同一文件中生成mandelbrot集和julia集,我有一个有效的mandelbrot集,但可以看到如何使用相同代码扩展到julia set. 也许没有得到之间的区别?谁能详细说明 import numpy as np import matplotlib.pyplot as plt import math def Mandelbrot(z ..
发布时间:2020-06-30 18:32:42 其他开发

在OpenGL中使用Sierpinski垫圈的分形山脉

我正在阅读Edward Angel撰写的有关OpenGL的书"Interactive Computer Graphics".在其中,他要求您修改Sierpinski垫片算法以产生分形山脉.为此,它说找到每一侧的中点,然后在细分之前扰动该位置.他根本没有解释如何“扰动"该位置,并且在网上寻找都没有结果. 任何人都可以解释这是什么意思吗? 谢谢! 解决方案 这里有个想法:通过沿垂直 ..
发布时间:2020-05-20 22:22:14 其他开发

分形的尺寸:装箱数,hausdorff,在R ^ n空间中的装箱

我想计算写为0和1的n维数组的分形维数.它包括装箱数,hausdorff和包装尺寸. 我只知道如何对装箱计数尺寸进行编码(只需在n维矩阵中计数1,然后使用以下公式即可: boxing_count=-log(v)/log(n); 其中n-number of 1's和n-space dimension (R^n) 此方法模拟对最小分辨率框1 x 1 x ... x 1进行计数,因此其数 ..
发布时间:2020-05-06 11:09:57 其他开发

如何表达四次方函数,用于复数

确实存在所谓的超操作序列.它的工作原理就像您构造乘法a*b=a+a+a+a...+a时,将许多a加法重复b次.然后有a^b = a*a*a*a*...*a的乘幂运算,其中许多a的乘数重复了b次.然后,出现四音,表示为幂塔,就像a^^b == a^a^a^...^a一样,重复b次. 我对如何为浮点数和复数编写此函数感兴趣? 我已经在glsl中编写了乘法和求幂函数: // compl ..
发布时间:2020-05-06 10:48:04 其他开发

.bmp文件格式的最大分辨率

我制作了一个Mandelbrot分形生成器(我知道还没有),它可以直接渲染到磁盘上以生成巨大的分形. 我的第一个测试是UHD 4k分辨率,结果非常出色(所有这些示例均为8位彩色).因此,我决定变得有点疯狂,在两个尺寸上都增大了10倍,即38400 x21600.在Photoshop无法打开该文件的情况下,结果文件似乎无效,但即使在Windows资源管理器中查看文件属性,该文件也是如此.尺寸/ ..
发布时间:2020-04-30 11:36:14 其他开发

Mandelbrot设置分形码

我对复杂变量使用以下Complex类文件。 下面的java代码是Mandelbrot Set迭代计算器的一个例子。 public int iterations(Complex no){ Complex z = no; int iterations = 0; while(z.modulusSquared() ..
发布时间:2018-12-29 21:19:34 Java开发

估计2d图像的分形维数

我想估算2D图像(照片)某些部分的分形维数值。 如何计算该值的估计值,例如:对于带有rgb颜色的15x15像素子图像? 谢谢。 解决方案 将像素数据视为5个空间中的表面(X,Y,R,G和B各一个),然后进行盒子计数。 更新: 这是一个非常清晰的二维盒子计数概述,但不应该很难概括。 ..
发布时间:2018-07-30 17:53:41 其他开发

用Python分形图像缩放

我处于提供相对低分辨率图像的位置(通过API,无法获得更高分辨率的图像),并且需要生成高分辨率图像。 我看过 PIL 它对于所有事情都很棒...除了放大图像。 它有共同的调整算法大小: 最近邻 Bilinear Bicubic 消除锯齿 我想使用Fractal Resizing(根据杰夫关于编码恐怖的帖子),但唉,PIL不支持这种调整大小。 进一步谷歌搜索yie ..
发布时间:2018-07-30 17:30:49 Python

无法理解这个递归乌龟python代码

这是我第一次提出问题,希望你们中的一些人能抽出时间回答。 所以我的目标是使用turtle模块编写一个python脚本来编写毕达哥拉斯树。 I我花了几天时间,而且我真的无法超越某一点,所以我在网上寻找帮助。我发现了一个代码可以完成我想要的代码,只需要很少的代码行: import turtle t = turtle.Pen() LIMIT = 11 SCAL ..
发布时间:2018-07-17 08:56:05 Python

具有不同数量的For循环(python)

我的问题很难解释。 我想创建一个包含嵌套for循环的函数,其中 的数量是成比例的传递给函数的参数。 这是一个假设的例子: 函数(2) ...涉及... $ b $ (y):b 对于范围(y)中的x: 对于范围(y)中的x: do_whatever() 另一个例子... 函数(6) ...涉及... $ b $ ( ..
发布时间:2018-01-27 22:51:08 Python

分形加密

我听说可以使用Mandlebrot集合的图纸加密数据,而且这种加密算法是量子安全的(与许多常用算法不同,量子计算机无法打破)。我在Google上环顾四周,了解更多信息,但我只想到一些旨在用于更多非技术观众的文章。有没有人有任何来源,我可以用来了解更多关于这个迷人的主题? 解决方案 这是一个概述文章过程: http: //www.techbriefs.com/content/view/ ..
发布时间:2017-08-17 23:43:21 开发方法

2D缓存友好的数据结构和空格填充曲线

我已经阅读了空格填充曲线,如 Peano曲线,可用于维护缓存友好的数据结构在线性地址空间,因为它们保持物理空间局部性。 但是,我不知道如何实际使用它们。任何这些曲线都有公式用于快速将线性地址转换为(x,y)坐标,反之亦然?否则,当查找一对坐标时,如何确定内存中的外观?一个例子将是非常有帮助的。 解决方案 正如在注释中所述,将坐标转换为二进制并交错。如果你想要一个四键,那么把它当成一个 ..

计算在希尔伯特R树中使用的点的希尔伯特值?

我有一个应用程序,希尔伯特R树(维基百科) (citeseer)似乎是一个适当的数据结构。具体来说,它需要对经历大量更新的数据集进行相当快速的空间查询。 然而,就我所见,没有一个描述这种数据结构的算法即使提到如何实际计算必要的希尔伯特值;这是希尔伯特曲线的距离。 所以有任何关于如何计算这些的建议? 解决方案 有趣的问题! 我做了一些谷歌搜索,好消息是,我发现了希尔伯特价值 ..
发布时间:2017-04-03 11:27:55 其他开发

为Julia设置生成自定义调色板

我需要一个算法或方法来生成一个调色板来为Julia设置图像。当使用逃逸时间算法生成图像时,例如出现以下图像: 但是,我需要一些方法来生成自定义调色板,如维基百科页面: 如何实现类似的图像?此外,Julia应该使用什么颜色平滑算法? 这是用于澄清的代码片段: int max_iter = 256; ComplexNumber constant = new Complex ..
发布时间:2016-12-17 22:12:49 Java开发