当前位置: 首页 > 知识库问答 >
问题:

朱莉娅·塞特和曼德尔布罗特·塞特是什么关系?

吕鸿朗
2023-03-14

我写了一个mandelbrot集,我读过关于julia集的文章,它非常相似,但到底是什么关系呢?我能用mandelbrot公式画一个julia集吗?起始参数是什么?请阅读我的mandelbrot集合代码:

     function complex_iterate($re,$im)
     {
           $re=strval($re);
           $im=strval($im);
           $zisqr = $zrsqr = $iter = $zIm = $zRe = "0";
           bcscale(50);

           while (floatval(bcadd($zrsqr,$zisqr)) < 4
               && $iter < $this->iterations
           )
           {
                 $zIm = bcmul($zIm,$zRe);
                 $zIm = bcadd($zIm,$zIm);
                 $zIm = bcadd($zIm,$im);
                 $zRe = bcadd(bcsub($zrsqr,$zisqr),$re);
                 $zrsqr = bcmul($zRe,$zRe);
                 $zisqr = bcmul($zIm,$zIm);
                 ++$iter;
            }
            return $iter;

我不确定mandelbrot集对于z是迭代的,julia集对于c是迭代的,这意味着什么?我需要更改代码吗?

更新:我更改了代码,但它不起作用。我的想法是从$re和$im开始,而不是从0开始:

    $zisqr = $zrsqr = $iter = 0;
    $zIm=$im;
    $zRe=$re;
    $re="-0.7";
    $im="0.27015";

更新2:我忘了这个:

    $zrsqr = $zRe*$zRe;
    $zisqr = $zIm*$zIm;

共有1个答案

包修贤
2023-03-14

正如我所看到的,你是曼德尔布洛特和朱莉娅的新手,这里有一些定义来看待这种关系。

  • Mandelbrot地图:以图形方式计算和可视化的地图

只有一个Mandelbrot集,有无限个Julia集,一些定义说Mandelbrot集是所有Julia集的索引集。

换句话说,您可以从某个限制内的任何点计算Julia集(如果您取大值,结果可能为空)。如果您选择的点不是Mandelbrot集的一部分(可视化时它不是黑色像素),则生成的Julia集将包含孤岛。但是,如果选择Mandelbrot集的一部分(可视化时为黑色像素),则生成的Julia集将是连续的。

 类似资料:
  • 我在Windows 10中使用Python 3.6,并且已经安装了Pytesseract,但我在代码Tessercr中找到了一个代码,顺便说一下,我无法安装。有什么区别?

  • null 我的两个问题仍然存在。

  • 虽然可视化曼德布洛特(Mandelbrot)集合与机器学习没有任何关系,但这对于将TensorFlow应用在数学更广泛的领域是一个有趣的例子。实际上,这是tensorflow一个非常直截了当的可视化运用。(我们最终也许会提供一种更加精心设计的运用方式来生成真正更加美丽的图像。) 说明:本教程使用了IPython的notebook。 基本步骤 首先,我们需要导入一些库。 # 导入仿真库 import

  • 我确信julia已经启用,并且linter也启用了(在vs代码设置中:julia>lint:Run),我在xxx.jl脚本上得到了语法高亮显示,但根本没有linter。 我在最新的vs代码+最新的Julia1.07扩展+最新的MacOSX上。我对vs代码进行了干净的安装,在安装之前清除了所有旧的相关文件夹(https://stackoverflow.com/a/53839847/11608725)

  • 虽然可视化曼德布洛特(Mandelbrot)集合与机器学习没有任何关系,但这对于将TensorFlow应用在数学更广泛的领域是一个有趣的例子。实际上,这是tensorflow一个非常直截了当的可视化运用。(我们最终也许会提供一种更加精心设计的运用方式来生成真正更加美丽的图像。) 说明:本教程使用了IPython的notebook。 基本步骤 首先,我们需要导入一些库。 # 导入仿真库 import