Ik had een vraagtje mbt het volgende probleem:
Verborgen inhoud3. a) Consider the 1-parameter family of equations:
\(y(n + 1) = \alpha y(n) (1 - y(n)^2) \)
b) Compute all real equilibrium solutions and prove that, at a
certain parameter value \( x_{0} \)
, undergoes a pitchfork bifurcation.
c) The program has to be able to show either one side of the pitchfork,
or both sides of the pitchfork at the same time, without explicit use of
any symmetry properties. (This requires some serious thinking!
What is the minimal number of solutions that have to be computed in
each case?) Explain the difference between a pitchfork bifurcation and
a period doubling bifurcation.
We hadden de volgende m-file gemaakt in Matlab, het gaat overigens om vraag
3c :
Code: Selecteer alles
function F = bifurcationdiagram2(Amin, Amax, Xo, X1, No, Nmax)
A = Amin:0.005:Amax;
for a = 1:length(A)
for i = 1:Nmax
if i==1
Y(a,i) = Xo;
Z(a,i) = X1;
else Y(a,i) = A(a)*Y(a,i-1)*(1 - Y(a,i-1));
Z(a,i) = A(a)*Z(a,i-1)*(1 - Z(a,i-1));
end
end
C = Y(:,No:Nmax);
D = Z(:,No:Nmax);
end
plot(A,C,'r',A,D,'g', 'markersize', 1);
axis([-3 3 -1.5 1.5])
xlabel('Alpha');
ylabel('y');
title('Bifurcationdiagram')
end
Wij begrijpen niet waarom de bifurcatie diagram onder andere geen oplossingen laat zien voor
\( \alpha<2 \)
. Ook als wij een negatieve startwaarde invoeren, komt er niet een spiegeling uit t.o.v. de alfa as.
Alvast bedankt voor het doorlezen van deze lap tekst