About BF operation
 Common
 Autonomous system
 Autonomous, Nonautonomous, Discrete systems
What if the bifurcation curve that is calculated at real time is shown out of the window range ?
When the bifurcation calculation starts, the calculated results of the bifurcation set is shown in real time in another window. However, if calculations continue out of the range of the window, the curve will not be shown. In such a case, these steps are used to rescale the range such that the curve is displayed.
 When BF starts, a different drawing window starts as the bifurcation diagram.
 Select Pan tool.
 When the calculated results move out of the range of the drawing window, right click in the drawing window. The following can be selected:
 Reset to Original Display
 Pan Options
 When Reset to Original Display is selected, MATLAB rescales such that the current calculation results fit in the window.
How to obtain the saddlenode bifurcation set of an equilibrium point
After detecting a saddlenode bifurcation point of an equilibrium point using FIX, the bifurcation set of the equilibrium point is calculated in an arbitrary twoparameter plane using BF.
 After importing the initial bifurcation point (see How to import initial conditions to run BF)，check whether Equilibrium: SN is checked as the mode in the BF main panel.
 Select two parameters to decide on which twoparameter planes to calculate the bifurcation set. By selecting the X and Y parameters in Parameters field, the two selected parameters are assigned.
 Set the step size for parameter change. If stop values of parameters are to be configured, change the Default value in the stop field. Then input the stop value of the parameters.
 Input the file name to save the calculation results. In the default settings, the data is saved to a file named bf.out. If a saved file with the same name exists, BF asks whether to overwrite the file when starting calculations.
 Click the Start button to start the calculation.
 In the list box in the main panel, the values of parameters and the state variables, eigenvalue information, and other information are displayed in the following order. From right to left:
 iteration): Number of iterations until convergence in Newton's method
 parameter1, parameter2 / : The values of X and Y parameters
 x[1], x[2], ... , x[n]  : The values of state variables
 real[1] imag[1] abs[1]  real[2] imag[2] abs[2]  ...  real[n] imag[n] abs[n] : eigenvalues. The eigenvalues are displayed in the following order: real part, imaginary part, and absolute value. For an ndimensional system, information for n eigenvalues is displayed.
 (Jacobian) : The value of the determinant of the Jacobian matrix used in Newton's method.
 Period : Equilibrium point have no period, and dtherefore 0 is always displayed.
How to obtain the Hopf bifurcation set of an equilibrium point
After detecting a Hopf bifurcation point of an equilibrium point using FIX, the bifurcation set of the equilibrium point is calculated in an arbitrary twoparameter plane using BF.
 After importing the initial bifurcation point (see How to import initial conditions to run BF)，check whether Equilibrium: Hopf is checked as the mode in the BF main panel.
 For a calculation of the Hopf bifurcation set, the values of the purely imaginary eigenvalues when bifurcation occurs are necessary. When the bifurcation point is obtained with FIX, confirm that there are a pair of complex conjugate, purely imaginary eigenvalues in the eigenvalues, and check the values. The values should be shown in the Omega field.
 Select two parameters to decide on which twoparameter planes to calculate the bifurcation set. By selecting the X and Y parameters in Parameters field, the two selected parameters are assigned.
 Set the step size for parameter change. If stop values of parameters are to be configured, change the Default value in the stop field. Then input the stop value of the parameters.
 Input the file name to save the calculation results. In the default settings, the data is saved to a file named bf.out. If a saved file with the same name exists, BF asks whether to overwrite the file when starting calculations.
 Click the Start button to start the calculation.
 In the list box in the main panel, the values of parameters and the state variables, eigenvalue information, and other information are displayed in the following order. From right to left:
 iteration): Number of iterations until convergence in Newton's method
 parameter1, parameter2 / : The values of X and Y parameters
 x[1], x[2], ... , x[n]  : The values of state variables
 real[1] imag[1] abs[1]  real[2] imag[2] abs[2]  ...  real[n] imag[n] abs[n] : eigenvalues. The eigenvalues are displayed in the following order: real part, imaginary part, and absolute value. For an ndimensional system, information for n eigenvalues is displayed.
 (Jacobian) : The value of the determinant of the Jacobian matrix used in Newton's method.
 Period : Equilibrium point have no period, and dtherefore 0 is always displayed.
How to obtain the pitchfork bifurcation set of an equilibrium point
After detecting a pitchfork bifurcation point of an equilibrium point using FIX, the bifurcation set of the equilibrium point is calculated in an arbitrary twoparameter plane using BF.
 After importing the initial bifurcation point (see How to import initial conditions to run BF)，check whether Equilibrium: Pf is checked as the mode in the BF main panel.
 Select two parameters to decide on which twoparameter planes to calculate the bifurcation set. By selecting the X and Y parameters in Parameters field, the two selected parameters are assigned.
 Set the step size for parameter change. If stop values of parameters are to be configured, change the Default value in the stop field. Then input the stop value of the parameters.
 Input the file name to save the calculation results. In the default settings, the data is saved to a file named bf.out. If a saved file with the same name exists, BF asks whether to overwrite the file when starting calculations.
 Click the Start button to start the calculation.
 In the list box in the main panel, the values of parameters and the state variables, eigenvalue information, and other information are displayed in the following order. From right to left:
 iteration): Number of iterations until convergence in Newton's method
 parameter1, parameter2 / : The values of X and Y parameters
 x[1], x[2], ... , x[n]  : The values of state variables
 real[1] imag[1] abs[1]  real[2] imag[2] abs[2]  ...  real[n] imag[n] abs[n] : eigenvalues. The eigenvalues are displayed in the following order: real part, imaginary part, and absolute value. For an ndimensional system, information for n eigenvalues is displayed.
 (Jacobian) : The value of the determinant of the Jacobian matrix used in Newton's method.
 Period : Equilibrium point have no period, and dtherefore 0 is always displayed.
How to obtain the saddlenode bifurcation set of limit cycle / periodic solution / periodic point
After detecting a saddlenode bifurcation point of a limit cycle(autonomous system), a periodic solution(nonautonomous system), and a periodic point(discrete system) using FIX, the bifurcation set of the equilibrium point is calculated in an arbitrary twoparameter plane using BF.
 After importing the initial bifurcation point (see How to import initial conditions to run BF)，check whether Periodic: SN is checked as the mode in the BF main panel.
 Select two parameters to decide on which twoparameter planes to calculate the bifurcation set. By selecting the X and Y parameters in Parameters field, the two selected parameters are assigned.
 Set the step size for parameter change. If stop values of parameters are to be configured, change the Default value in the stop field. Then input the stop value of the parameters.
 Input the file name to save the calculation results. In the default settings, the data is saved to a file named bf.out. If a saved file with the same name exists, BF asks whether to overwrite the file when starting calculations.
 Click the Start button to start the calculation.
 In the list box in the main panel, the values of parameters and the state variables, eigenvalue information, and other information are displayed in the following order. From right to left:
 iteration): Number of iterations until convergence in Newton's method
 parameter1, parameter2 / : The values of X and Y parameters
 x[1], x[2], ... , x[n]  : The values of state variables
 real[1] imag[1] abs[1]  real[2] imag[2] abs[2]  ...  real[n] imag[n] abs[n] : eigenvalues. The eigenvalues are displayed in the following order: real part, imaginary part, and absolute value. For an ndimensional system, information for n eigenvalues is displayed.
 (Jacobian) : The value of the determinant of the Jacobian matrix used in Newton's method.
 Period : depends on the dynamical system. The following information is shown:
 autonomous system : Return time of the limit cycle.
 nonautonomous system : Time between stroboscopic maps
 discrete system : The period not displayed.
How to obtain the perioddoubling bifurcation set of limit cycle / periodic solution / periodic point
After detecting a perioddoubling bifurcation point of a limit cycle(autonomous system), a periodic solution(nonautonomous system), and a periodic point(discrete system) using FIX, the bifurcation set of the equilibrium point is calculated in an arbitrary twoparameter plane using BF.
 After importing the initial bifurcation point (see How to import initial conditions to run BF)，check whether Periodic: PD is checked as the mode in the BF main panel.
 Select two parameters to decide on which twoparameter planes to calculate the bifurcation set. By selecting the X and Y parameters in Parameters field, the two selected parameters are assigned.
 Set the step size for parameter change. If stop values of parameters are to be configured, change the Default value in the stop field. Then input the stop value of the parameters.
 Input the file name to save the calculation results. In the default settings, the data is saved to a file named bf.out. If a saved file with the same name exists, BF asks whether to overwrite the file when starting calculations.
 Click the Start button to start the calculation.
 In the list box in the main panel, the values of parameters and the state variables, eigenvalue information, and other information are displayed in the following order. From right to left:
 iteration): Number of iterations until convergence in Newton's method
 parameter1, parameter2 / : The values of X and Y parameters
 x[1], x[2], ... , x[n]  : The values of state variables
 real[1] imag[1] abs[1]  real[2] imag[2] abs[2]  ...  real[n] imag[n] abs[n] : eigenvalues. The eigenvalues are displayed in the following order: real part, imaginary part, and absolute value. For an ndimensional system, information for n eigenvalues is displayed.
 (Jacobian) : The value of the determinant of the Jacobian matrix used in Newton's method.
 Period : depends on the dynamical system. The following information is shown:
 autonomous system : Return time of the limit cycle.
 nonautonomous system : Time between stroboscopic maps
 discrete system : The period not displayed.
How to obtain the NeimarkSacker bifurcation set of limit cycle / periodic solution / periodic point
After detecting a NeimarkSacker bifurcation point of a limit cycle(autonomous system), a periodic solution(nonautonomous system), and a periodic point(discrete system) using FIX, the bifurcation set of the equilibrium point is calculated in an arbitrary twoparameter plane using BF.
 After importing the initial bifurcation point (see How to import initial conditions to run BF)，check whether Periodic: NS is checked as the mode in the BF main panel.
 The NeimarkSacker bifurcation set is calculated by not using only fixed point conditions and characteristic equations, but also using information on the argument of the characteristic multiplier when bifurcation occurs. Therefore, it is necessary to also obtain information on the argument from the relation between the real and imaginary parts of the characteristic multiplier when bifurcation occurs. When bifucation points are detected using FIX, confirm that a pair of complex conjugate characteristic multipliers with absolute value 1 exists among the characteristic multipliers, and check the value. The information on the argument should be displayed in the theta field.
(a) For an autonomous system
(b) For a nonautonomous system
(c) For a discrete system
 Select two parameters to decide on which twoparameter planes to calculate the bifurcation set. By selecting the X and Y parameters in Parameters field, the two selected parameters are assigned.
 Set the step size for parameter change. If stop values of parameters are to be configured, change the Default value in the stop field. Then input the stop value of the parameters.
 Input the file name to save the calculation results. In the default settings, the data is saved to a file named bf.out. If a saved file with the same name exists, BF asks whether to overwrite the file when starting calculations.
 Click the Start button to start the calculation.
 In the list box in the main panel, the values of parameters and the state variables, eigenvalue information, and other information are displayed in the following order. From right to left:
 iteration): Number of iterations until convergence in Newton's method
 parameter1, parameter2 / : The values of X and Y parameters
 x[1], x[2], ... , x[n]  : The values of state variables
 real[1] imag[1] abs[1]  real[2] imag[2] abs[2]  ...  real[n] imag[n] abs[n] : eigenvalues. The eigenvalues are displayed in the following order: real part, imaginary part, and absolute value. For an ndimensional system, information for n eigenvalues is displayed.
 (Jacobian) : The value of the determinant of the Jacobian matrix used in Newton's method.
 Period : depends on the dynamical system. The following information is shown:
 autonomous system : Return time of the limit cycle.
 nonautonomous system : Time between stroboscopic maps
 discrete system : The period not displayed.
How to obtain the pitchfork bifurcation set of limit cycle / periodic solution / periodic point
Under construction !
