Я хочу построить эту карту в Matlab. Я пишу этот код Matlab. Но я не знаю, где это не так? Пожалуйста, помогите мне
clc
clear all
r = 0.2;
x(1) = 0.2;
nn = 200;
x = zeros(nn, 1);
for n = 1:nn - 1
if (0 <= x(n) < r)
x(n + 1) = x(n) / r;
else
if (r <= x < 0.5)
x(n + 1) = (x(n) - r) / (0.5 - r);
else
if (0.5 <= x(n) < (1 - r))
x(n + 1) = (1 - r - x(n)) / (0.5 - r);
else
if ((1 - r) <= x(n) <= 1)
x(n + 1) = (1 - x(n)) / r;
end
end
end
end
end
plot(x, n, ".");