实部范围(-1.5,1.5),虚部范围(-15.,1.5),建立一个计算域4230*4230的矩阵。
我感觉用两个for循环加上complex去建立好费时间阿,有没有大神教教我如何去建立呢?或者有没有人教我怎么样快速求解模长呢?
原题:
实部范围(-1.5,1.5),虚部范围(-15.,1.5),建立一个计算域4230*4230的矩阵。
我感觉用两个for循环加上complex去建立好费时间阿,有没有大神教教我如何去建立呢?或者有没有人教我怎么样快速求解模长呢?
原题:
我给你举个例子,模长直接用abs就可以
(如有帮助还望题主给个宝贵采纳支持一下)
clc;clear;
x = linspace(-1.5, 1.5, 4230);
[x,y] = meshgrid(x);
z = x + 1i*y;
% c = 0.3;
c = -1;
n = 256;
for i = 1:n
z = z.^2 + c;
end
m = abs(z);
m(m>1e100) = 1e100;
m(m<1e-100) = 1e-100;
contourf(x,y,log(m))
colormap(jet)
axis equal
当C=0.3,n=20的时候
当C=-1, n =256的时候