0
我想要做一个真正基本的循环,它使用迭代过程创建一系列函数。我在很多年前使用了早期版本的Mathematica,并认为这有效。任何帮助,将不胜感激。在简单循环中超过256的递归深度
下面是应用于函数g(x)= x的基本思想。我不断收到超过256的递归深度错误。它也不显示情节。
g[x_] := x;
For[i = 1, i < 4, i++,
f1[x_] := .25*g[2*x] + .25*2*x;
f2[x_] := .25*g[2*x - 1] - .25*(2*x - 1) + .25;
g[x_] := If[0 <= x <= .5, f1[x], f2[x]]
];
Plot[g[x], {x, 0, 1}, PlotRange -> {{0, 1}, {0, 1}}]