请问如何用Weiestrass函数法生成分形信号?
请问如何用Weiestrass函数法生成分形信号啊?我想用这种方法生成已知分形维数的信号,然后来测试自己编写的分形维数计算程序的效果。请大家帮个忙了,谢谢 同求,知识大家分享啊 %输入分形维数1<s<2,因子p>1,返回时间t在0到10,采样间隔0.1的威尔斯特拉斯函数函数值,并绘出图形%function W=Weiestrass(s,p)
%定义求和阶数,采样范围、间隔%
k=1:1000;
t=0:0.01:10;
%计算P矩阵,P=%
for a=k
P(a)=p^(a*(s-2));
end
%计算X矩阵,X=%
for a=k
X(a)=p^a;
end
%计算G矩阵%
G=X'*t;
W=P*sin(G)
plot(t,W)
end
以上为网上发现的一段代码,大家可以参考一下
页:
[1]