有关 曼德勃罗集合(或者 分形维度) 在MATLAB 或者 C++ 中的实现

有关 曼德勃罗集合(或者 分形维度) 在MATLAB 或者 C++ 中的实现,第1张

matlab代码, 不包括显示部分

r=200;

for k=-100:35

for l=-55:50

y=0;

k1=k/50;

l1=l/50;

z=0;

c=k1+l11i;

z=z^2+c;

n=1;

b=imag(z);

a=real(z);

while (-2<a)&&(a<2)&&(-2<b)&&(b<2)&&(n<r);

z=z^2+c;

n=n+1;

b=imag(z);

a=real(z);

end

M(k+101,l+56)=log10(n);

end

end

X = rand(100,2);Y = pdist(X,'cityblock');Z = linkage(Y,'average');[H,T] = dendrogram(Z,'colorthreshold','default');set(H,'LineWidth',2)聚类树状图:

这样:

clc,clear,close all

x = -5:1:5;

y(x>=1) = 3x(x>=1)^2+1;

y(x>-1 && x<1) = 0;

y(x<=-1) = -x(x<=-1)^3+2;

figure,plot(x,y)

扩展资料:

注意事项

语法

if expression

statements

end

描述

MATLAB计算表达式,如果产生一个逻辑真或者非零结果,然后就执行一条或者多条MATLAB命令语句。

当有嵌套if时,每一个if必须和一个相应的end匹配。

当你在if语句里面嵌套使用else if或者else时,一般的格式如下:

if expression1

statements1

elseif expression2

statements2

else

statements3

end

以上就是关于有关 曼德勃罗集合(或者 分形维度) 在MATLAB 或者 C++ 中的实现全部的内容,包括:有关 曼德勃罗集合(或者 分形维度) 在MATLAB 或者 C++ 中的实现、matlab 分形中一排树怎么做、用matlab求分段函数程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/9855793.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存