并通过(3)式计算出 IFS。通过(6)式的迭代关系,我们得到分行插值函数 f(x)的图像如图
1
实现以上算法的程序如下:
void CFractalView ;OnFractalChazhi() {
//设置画图现实窗口显示标题 Win_Title="分形插值";
GetDocument()->SetTitle(Win_Title); //设置画图环境 cclientDC.dlgDC(this) // 定义变量
int Itn=100000,I,NUM=9,RandomN=0; D[]=[0.2,0.5,0.7]; double NewX,NewY,XO,YO, /定义插值点
X[]=[0,240,330,600], Y[]=[0,120,240,90],
A[9],B,C[9],D[9],E[9],F[9]; //定义数据计算出剪切系数 For(i=1;i<=NUM;i++)
{
B=X[NUM]-X[0]; A[i]=(X(i)-X[i-1])/B