解释“在Matlab中着色Mandelbrot集”第13行

时间:2018-04-30 02:15:07

标签: matlab math fractals mandelbrot

前邮报前言

我有一个问题与4年前的这篇文章有关"Coloring the Mandelbrot Set in Matlab"但我没有足够的声誉直接评论这篇文章。

帖子中提供的代码Chris Taylor

function mandelbrot(n, niter)

x0 = -2;   x1 = 1;
y0 = -1.5; y1 = 1.5;
[x,y] = meshgrid(linspace(x0, x1, n), linspace(y0, y1, n));

c = x + 1i * y;
z = zeros(size(c));
k = zeros(size(c));

for ii = 1:niter
  z   = z.^2 + c;
  k(abs(z) > 2 & k == 0) = niter - ii;
end

figure,
imagesc(k),
colormap hot
axis square

问题

我确切地说有两个:

  1. 什么是矩阵k?
  2. k(abs(z) > 2 & k == 0) = niter - ii;行实际意味着什么?
  3. 侧面注释对问题不是特别重要

    两个更快的事情,首先是如果有任何其他方式询问有关特定帖子的问题,请告诉我。我会评论答案本身,但我没有足够的声誉来做到这一点,我也不想提交一个“答案”,这个答案并不是那个人的帖子。 第二个问题,有没有什么方法可以直接向作者提出答案(克里斯泰勒)他的代码的那部分是什么意思?如果没有,我可以用这种方式标记它们,以便他们可以看到这个吗?

    谢谢!

0 个答案:

没有答案