1 Introduction

Mandelbrot sets and Julia sets are the classic sets in the fractal geometries. The researches on the M–J sets focus on the discussion of the structure stability of the iterative dynamic systems. In recent years, the high-dimensional fractals have drawn people’s much attention. The quaternion M–J sets are one of the major areas people interested in, researches which help explore the 3-space dynamics [15]. The subject of dynamics is concerned with what happens to a physical or geometric system over time, when it is subjected to a force or undergoes some kind of manipulation. The dynamics of motion in 3-space is easily expressed in terms of quaternion operation. This relationship implies computational advantages in using quaternions to express 3-D spatial manipulation [1].

On the other hand, there is a variety of noise disturbance in nature. They produce various effects on the movements and the states of the dynamic systems. The noise is a random variable essentially. People utilized different models, such as Gaussian noise [6], sinusoidal noise [6] and time-delay model [7], to simulate the interference characteristics of the dynamic system evolution.

Argyris et al. [810] analyzed the classification and influence of noise in a dynamical system and proposed a new scheme of analytic and non-analytic perturbations of the Mandelbrot map. Andreadis and Karakasidis [1113] also discussed the topological closeness of perturbed M–J sets and proposed a definition for a probabilistic Mandelbrot map. Negi et al. introduced a new noise criterion and analyzed its effect on superior M–J maps, discussing the difference comparing the usual M–J maps with perturbation [1416]. Rani and Agarwal [17] presented an integrated approach to study the additive and multiplicative noises with respect to perturbations in superior Julia sets. Wang et al. [18, 19] researched on the structural characteristic and the fission-evolution law of perturbed generalized M–J sets on complex plane. Sun and Wang [20] analyzed the effect of noise perturbation on the quaternion M sets. Eliazar [21] laid more focus on the noise in relationship between noise and fractal, showing that classic shot noise is intrinsically fractal. On the other hand, the M–J sets of the other models are proposed and some non-trivial results are obtained. Wang and Song [22] studied the generalized M–J sets for bicomplex numbers. Liu [23] studied the M sets in coupled map lattice for control and synchronization. Danca et al. [24] obtained the connectivity domains of alternated Julia sets, defined by switching the dynamics of two quadratic Julia sets.

In this paper, the generalized quaternion M–J sets perturbed with dynamical noise are studied. The quaternion M–J sets are constructed, and the additive and multiplicative noise perturbations are interfered on the sets. The topological structures, the stable regions and the periodicities of the disturbed M–J sets are explored. The rest of the paper is organized as follows. Section 1 introduces the definitions of the generalized quaternion M–J sets under dynamical noise perturbations. Section 2 describes the influence on the quaternion M–J sets with additive dynamic noises. The displacement of the stability regions of the M sets is theoretically analyzed, the characterization of the J sets is discussed, and the stable periodic points of the quaternion M–J sets are calculated. Section 3 discusses the influence on the quaternion M–J sets with multiplicative dynamic noises. The symmetry of the M sets is proved, the 1-cycle region boundary of one M set is calculated, and the structure changes of the J sets are discussed. Section 4 is the conclusion of the study.

2 Noise perturbations in dynamical systems

2.1 The form of the dynamical noise

The nature of the fluctuations introduced into a dynamical model depends on the coupling between the physical process and the source of random perturbations [25]. When a noise interferes with the evolution of a dynamical system, it is called a dynamical noise. Such dynamical noise may take the form of an additive or multiplicative expression which illustrates the kind of parameters by which noise may appear in the equations of a dynamical system.

The analog of additive noise is of the following form,

$$\begin{aligned} x_{n+1} =f(\lambda ,x_n )+p_n \end{aligned}$$
(2.1)

where \(p_{n}\) represents a random deviation from the deterministic orbit.

The multiplicative dynamical noise perturbs the form of the nonlinear function or the parameters in the map. If we write the deterministic equation as

$$\begin{aligned} x_{n+1} =\lambda f(x_n ) \end{aligned}$$
(2.2)

with \(\lambda \) as the bifurcation parameter, then parametric fluctuations would be of the form

$$\begin{aligned} x_{n+1} =(\lambda +q_n )f(x_n ) \end{aligned}$$
(2.3)

with \(q_{n}\) representing the fluctuations in the parameter \(\lambda \) [26].

2.2 Noise perturbations of the generalized quaternion M–J sets

When the generalized M sets are perturbed by additive noise, the iterate function is as follows:

$$\begin{aligned} Q_{n+1} =Q_n^\alpha +c+m \end{aligned}$$
(2.4)

where \(Q,c,m\in \mathbf{H}\), \(\alpha \in \mathbf{N}\), \(Q=S+\mathbf{i}\sigma \cdot V\), \(c=a+\mathbf{i}\sigma \cdot K, m=m_{1}+\mathbf{i}\sigma \cdot m^{\prime }\). \(m\) is the noise variable, \({m}'=\frac{m_2 \mathbf{i}+m_3 \mathbf{j}+m_4 \mathbf{k}}{\sqrt{m_2^2 +m_3^2 +m_4^2 }}\), and \(m_{i}\in \mathbf{R}(i=1,2,3,4)\) are the parameters specifying the intensity of noise.

The generalized quaternion M set with the multiplicative dynamic noise is given by

$$\begin{aligned} Q_{n+1}=(1+k)Q^{\alpha }_{n}+c \end{aligned}$$
(2.5)

where \(k=(k_{0},k_{1},k_{2},k_{3})(k_{i}\in \mathbf{R}, i=0,1,2,3) \) are the parameters specifying the intensity of noise.

The quaternion J sets with noise perturbations have the same iteration processes with M sets except that \(c\) is a constant in the mapping.

3 Quaternion M–J sets with additive dynamic noises

3.1 Quaternion M sets with additive noises

We utilize the cycle detecting method [27] to display the two-dimensional projection of the quaternion generalized M set. In this method, different cycle regions can be distinguished by different colors. The 1-cycle region is marked in pink, 2-cycle in green, 3-cycle in cyan, 4-cycle in yellow, 5-cycle in red, 6-cycle in orange, 7-cycle in purple, and the escaped region in black. Almost all the figures in this paper are the projections on the real axis r and image axis i, with the values of other two image axes j, k being zero, except the ones with extra explanations. Figure 1 shows the quaternion M sets perturbed by additive noise \(m\) with \(\alpha =3 \) and \(\alpha =6\). Comparing these figures, we can find the structural changes with the interference of the additive noise \(m\).

Fig. 1
figure 1

Quaternion M sets with additive noise perturbations. a \(\alpha =3, m=(0, 0, 0, 0), \mathbf{j}=\mathbf{k}=0\). b \(\alpha =3, m=(-1.5, 0, 0, 0), \mathbf{j}=\mathbf{k}=0\). c \(\alpha =3, m=(0, 0, 0.3, 0.3), \mathbf{j}=\mathbf{k}=0\). d \(\alpha =3, m=(0, 0, 0.3, 0.3), \mathbf{j}=\mathbf{k}=-0.3\). e \(\alpha =6, m=(0, 0, 0, 0), \mathbf{j}=\mathbf{k}=0\). f \(\alpha =6, m\,=\,(0.3, 0.3, 0, 0), \mathbf{j}\,=\,\mathbf{k}\,=\,0\)

Figure 1a shows the original quaternion M set (\(\alpha =3 \)) without noise perturbation, which displays consistent fractal structure with the M set in the complex plane. In Fig. 1b, we add the additive noise \(m\) along the real axis r. The results show that the whole image takes a translation along the reverse direction of the vector \(m\), fractal structures remaining unchanged and the moving distance being \(m\). In Fig. 1c, we add the additive noise \(m\) along the image axis j and image axis k. It shows that these projections change. To verify whether M set maintains translation only, we change our observation viewpoint. Taking the projection at \(-m\), as shown in Fig. 1d, we can find the same topology structures with the original M set (Fig. 1a). Fig. 1e, f shows slice images of the quaternion M set (\(\alpha =6\)) by the additive noise disturbance, showing the same phenomenon.

Now we give the following theorem.

Theorem 1

The stability regions of the quaternion M sets with the additive dynamic noise \(m\) move along the direction of \(m\).

Proof

The quaternion M set without noise perturbed is given by the mapping \(F:z\leftarrow z^{\alpha }+c\). And for the noise case, the mapping is \(f:z\leftarrow z^{\alpha }+c+m\). Now we explore the evolution of the iterations, and we can get \(f^{(0)}(c)=c+m\). Let \(c^{\prime }=c+m\), and then \(f^{(0)}(c)=F^{(0)}(c^{\prime })\). Similarly,

$$\begin{aligned} f^{(1)}(c)=(c+m)^{\alpha }+c+m =c^{\prime \alpha }+c^{\prime }=F^{(1)}(c^{\prime }). \end{aligned}$$

Suppose \(f^{(n)}(c)=F^{(n)}(c^{\prime })\) after \(n\) iterations, and then after \(n\)+1 iterations

$$\begin{aligned} f^{(n+1)}(c)= & {} (f^{(n)}(c))^{\alpha }+c+m\\= & {} (F^{(n)}(c^{\prime }))^{\alpha }+ c^{\prime }=F^{(n+1)}(c^{\prime }). \end{aligned}$$

The proof is completed. \(\square \)

3.2 Stability regions of the M sets

We calculate the 1-cycle region of the M sets with additive dynamic noises (see the detail in Appendix B). The boundary of the 1-cycle stability region (\(\alpha =3\)) satisfies

$$\begin{aligned} a= & {} {\frac{\sqrt{3}}{3}}\cos \theta -{\frac{\sqrt{3}}{9}}\cos 3\theta -m_{1},\end{aligned}$$
(3.1a)
$$\begin{aligned} K= & {} \left( {\frac{\sqrt{3}}{3}}\sin \theta -{\frac{\sqrt{3}}{9}}\sin 3\theta \right) n-m^{\prime } (0\le \theta <2\pi ).\nonumber \\ \end{aligned}$$
(3.1b)

Equation (3.1) shows that 1-cycle region moves along the direction of the noise \(m\).

Corollary 1

The dynamics of the quaternion M sets with additive dynamic noise on the mapping \(f:z\leftarrow z^{\alpha }+c+m \) is consistent with that of the mapping \(F_{z+m}:z\leftarrow z^{\alpha }+c\).

Corollary 1 indicates that quaternion M sets with additive dynamic noise share the same properties with the original one, e.g., the former are symmetric around the point \(m\) while the latter is around the origin [27]. As is shown in Fig. 2, we use escape time algorithm and ray-tracing method to construct the three-dimensional projections of the generalized M sets. In these figures, it can be more intuitive to observe the symmetry of the M sets with additive noise disturbance. Moreover, we may find the M sets’ overall translational motions under additive noise perturbations and the different rendering with different viewpoints.

Fig. 2
figure 2

3-D projections of quaternion M sets with additive noise perturbations. a \(\alpha =6, m=(0, 0, 0, 0)\). b \(\alpha =6, m=(0.4, 0, 0, 0)\). c \(\alpha =6, m=(0.4, 0, 0.6, 0.6)\)

3.3 Quaternion J sets with additive noises

Figure 3 shows the quaternion J sets (\(\alpha =5\)) disturbed by different additive noises. These slice images are the projections on the real axis r and image axis i, with the values of the other two image axes j, k being zero. Similar to the M sets, different stable regions of the J sets are marked in different colors and the escaped region is marked in black.

Fig. 3
figure 3

Quaternion J sets with additive noise perturbations. a \( c=(-0.8,-0.7,0,0)\), \(m=(0,0,0,0)\). b \(c=(-0.8,-0.7,0,0), m=(0.25,0,0,0)\). c \(c=(-0.8,-0.7,0,0), m=(0.3,0,0,0)\). d \(c=(-0.4,-0.7,0,0), m=(0,0,0,0)\). e \(c=(-0.4,-0.7,0,0), m=(-0.1, 0,0,0)\). f \(c=(-0.4,-0.7,0,0), m=(-0.1, 0.1,0.1,0.1)\)

It can be seen from Fig. 3 that the J sets are disturbed by different intensity noises; their periodities and the topology structures change dramatically. On the other hand, comparing Fig.  3c, e, we find the same experimental results of different J sets with different intensity of noise disturbance. Now we give the theorems as follows.

Theorem 2

The quaternion J set on the mapping \(F:z\leftarrow z^{\alpha }+c\), if interfered by the additive noise \(m\), keeps the same topological structure with the quaternion J set on the mapping \(f:z\leftarrow z^{\alpha }+c^{\prime }+m(c=c^{\prime }+m)\).

As we know, the M set is the parameter set of the J set without noise disturbance. In the complex plane, each point in the M set maps out a J set. That is, each J set only corresponds to a single point of the M set. However, it is shown in Theorem 2 that a J set can be mapped to all the points of the M sets if interfered by certain intensity additive noise.

Theorem 3

The generalized quaternion J sets on the mapping \(f:z\leftarrow z^{\alpha }+c+m\) can be described only by two variables of \(c\), the scalar part \((a+m_{1})\) and the module \(\Vert c+m\Vert \).

The quaternion J set on the mapping \(F:z\leftarrow z^{\alpha }+c\) is completely defined by the scalar part \(a\) and \(\Vert c\Vert \) [27]. It is easy to check that it also applies to the generalized quaternion J sets with additive noise perturbations.

Now we can observe the structure changes of the quaternion J set with the additive noise disturbance from the three-dimensional perspective view (see Fig. 4).

Fig. 4
figure 4

3-D projections of quaternion J sets with additive noise perturbations. a \( c= (-0.9166,0.5635,0,0))\), \(m=(0.2,0,0,0)\). b \(c= (-0.9166,0.5635,0,0))\), \(m=(0.4,0,0,0)\). c \(c= (-0.9166,0.5635,0,0))\), \(m=(0.2,-0.05,0,0)\)

3.4 The stable periodic points of the quaternion M–J sets

It is known that the M set and J set on the same mapping reflect the same dynamic system. M set is the illustration directory of J set. The experimental results in Sects. 3.1 and 3.2 show that under the additive noise disturbance the M sets present only simple displacement, while the J sets have dramatic changes on the periodicities and the topological structures. To verify whether M–J sets still retain the mapping relationship under the disturbances, we calculate several groups of the stable periodic points in M–J sets under the same intensity noise disturbances. It is shown in Table 1 that quaternion M sets and J sets still share the same stable points under the additive noise perturbations.

Table 1 Stable periodic points in M–J sets with additive noise perturbations \((c=(-0.4,-0.7,0.01,-0.02))\)
Table 2 Stable periodic points in M–J sets with additive noise perturbations \((c=(-0.4, -0.7, 0, 0))\)

4 Quaternion M–J sets with multiplicative noises

4.1 Quaternion M sets with multiplicative noises

Figure 5 shows the quaternion M sets with \(\alpha =3\) disturbed by multiplicative noises \(k=(k_{0},k_{1},k_{2},k_{3})(k_{i}\in \mathbf{R}, i=0,1,2,3) \). The colors marking different stable regions are the same with that of the M sets in Sect. 3. Figure 5b, c shows the M sets with the multiplicative noise perturbations on the real axis r. When the noise intensity is enhanced continuously, each cycle region is longitudinally compressed, separated with each other and the whole area of the M sets contracting. Figure 5d, e shows the M sets under the multiplicative noise perturbations from the image axis i. When the noise intensity is enhanced, the cycle regions are transversely compressed and the nested structures present at the boundary of the adjacent cycle regions. Figure 5f shows the area of the M set contracts in a certain proportion compared with the non-perturbation M set.

Fig. 5
figure 5

Quaternion M sets with multiplicative noise perturbations (\(\alpha =3\)). a \(k=(0,0,0,0)\). b \(k=(0.3,0,0,0)\). c \(k=(0.5,0,0,0)\). d \(k=(0, 0.3,0,0)\). e \(k=(0,0.5,0,0)\). f \(k=(0.5,0.5,0,0)\)

It is found that the M sets are still symmetric around the real axis under multiplicative noise perturbations, which is different from the displacement changes caused by additive noise. Now we give the following theorem and prove it theoretically.

Theorem 4

If the quaternion \(q(q_{0},q_{1},q_{2},q_{3})(q_{i}\in {{R}}, i=0,1,2,3) \) is in the quaternion M set with the multiplicative dynamic noise perturbed, supposing \(q_{1}^{2}+q_{2}^{2}+q_{3}^{2}=\rho ^{2}(\rho >0)\), then any quaternion \(q^{\prime }(q_{0}^{\prime },q_{1}^{\prime },q_{2}^{\prime },q_{3}^{\prime })(q^{\prime }_{i}\in {R}, i=0,1,2,3)\) that satisfies \(q_{0}=q_{0}^{\prime }\) and \( {q}_1 ^{\prime 2}+{q}_2^{\prime 2}+{q}_3^{\prime 2}=\rho ^{2}\) is also in the M sets.

Proof

We prove it by mathematical induction. According to Eq. (2.5), after the first iteration it becomes

$$\begin{aligned} z^{(1)}= & {} ({1}+k_{1} )h^{\alpha }\cos \alpha \theta +h\cos \theta \nonumber \\&+[({1}+k_{2} )h^{\alpha }\sin \alpha \theta +h\sin \theta ]n, \end{aligned}$$
(4.1)

where \(n\) is unit axis of rotation and \(n=(q_1 i+q_2 j+q_3 k)/\rho \), \(h=\sqrt{q_0^2 +\rho ^{2}}\), \(\theta =\arctan \frac{\rho }{q_0 }\).

By analogy,

$$\begin{aligned} {z}'^{(1)}= & {} ({1}+k_{1} ){h}'^{\alpha }\cos \alpha {\theta }'+{h}'\cos {\theta }'\nonumber \\&+\,[({1}+k_{2} ){h}'^{\alpha }\sin \alpha {\theta }'+{h}'\sin {\theta }']{n}', \end{aligned}$$
(4.2)

where \({n}'\) is unit axis of rotation and \({n}'=({q}_{1}^{\prime } i+{q}_{2}^{\prime } j+{q}_{3}^{\prime } k)/\rho \), \({h}'=\sqrt{{q}_0^{^\prime 2} +\rho ^{2}}\), \({\theta }'=\arctan \frac{\rho }{{q}_0^{\prime } }\).

Since \(q_0 ={q}_0^{\prime } \), \(h={h}^{\prime }\),\(\theta ={\theta }'\). From Eqs. (4.1) and (4.2), we have

$$\begin{aligned} \rho ^{(1)}=\left| {({1}+k_{2} )h^{\alpha }\sin \alpha \theta +h\sin \theta } \right| ={\rho }'^{(1)}. \end{aligned}$$
(4.3)

Then we can get the properties as follows,

  1. (1)

    \(q_0^{(1)} ={q}_0^{\prime (1)} \)

  2. (2)

    \(\rho ^{(1)}={\rho }^{\prime (1)}\)

  3. (3)

    The directions of the vectors of \(z^{(1)}\) and \({z}_{1} ^{\prime (1)}\) do not change after iterations, which are the same with \(n\) and \({n}'\), respectively.

Suppose \(z^{(m)}\) and \({z}'^{(m)}\) retain the above properties after \(m\) iterations, and then after \(m\) + 1 iterations we have

$$\begin{aligned} z^{(m+{1})}= & {} (1+k_{1} )h^{(m)\alpha }\cos \alpha \theta ^{(m)}+h\cos \theta \nonumber \\&+\,[({1}+k_{2} )h^{(m)\alpha }\sin \alpha \theta ^{(m)} +h\sin \theta ]n \end{aligned}$$
(4.4)
$$\begin{aligned} {z}'^{(m+{1})}= & {} ({1}+k_{1} ){h}'^{(m)\alpha }\cos \alpha {\theta }'^{(m)}+h\cos \theta \nonumber \\&+[({1}+k_{2} ){h}'^{(m)\alpha }\sin \alpha {\theta }'^{(m)}+h\sin \theta ]{n}'\nonumber \\ \end{aligned}$$
(4.5)

From Eqs. (4.4) and (4.5), we conclude that \(z^{(m+1)}\) and \({z}'^{(m+{1)}}\) satisfy the above three conditions by induction. Therefore, if \(q\in \hbox {M}\), \({q}'\in \hbox {M}\).

The proof is completed. \(\square \)

4.2 Stability regions of the M sets

The 1-cycle stability region of the M sets with multiple dynamic noise is calculated in Appendix C. The boundary of the 1-cycle stability region satisfies

$$\begin{aligned} a= & {} \left( {\frac{{1}}{{9}pq}} \right) ^{\frac{{1}}{{4}}}\cos \theta -\alpha \left( {\frac{{1}}{{9}pq}} \right) ^{\frac{{3}}{{4}}}\cos {3}\theta , \end{aligned}$$
(4.6a)
$$\begin{aligned} K= & {} \left[ {\left( {\frac{{1}}{{9}pq}} \right) ^{\frac{{1}}{{4}}}\sin \theta -\beta \left( {\frac{{1}}{{9}pq}} \right) ^{\frac{{3}}{{4}}}\sin {3}\theta } \right] \nonumber \\&n{ (0}\le \theta <2\pi ). \end{aligned}$$
(4.6b)

Equation (4.6) explains why the M sets in Fig. 5 shrink while keeping with some proportion.

To further analyze the impact of the changes of \(m\) on the M sets, the value range of \(m\) is extended to the whole four-dimensional space. The experimental results are shown in Fig. 6. When \(k_{0 }\) and \( k_{1}\) are greater than \(-\)1, the M sets appear the longitudinal and the transverse compressional deformation, which is the same with the results in Fig. 5. When \(k_{0}\) is equal to \(k_{1}\), the M sets render scaling morphology. And the areas of the M sets get larger with the value of \(k_{0}\) closer to \(-\)1. When \(k_{0}\) and \(k_{1}\) are less than \(-\)1, the M sets flip with 90 degrees, comparing Fig. 6a–c with Fig. 5d–f. When \(k_{0}\) is greater than \(-\)1 and \(k_{1}\) is less than \(-\)1, “the Heart” (the pink area) inside the M set disappears and the projections on the axis r and j (or k) present rhombus shape (see Fig. 6d, e). When \(k_{2 }\) and \(k_{3}\) are not zero, there is no influence on the projection image on the axis r and j (see Fig. 6f).

Fig. 6
figure 6

Quaternion M sets with multiplicative noise perturbations. a \(\alpha =3\), \(k=(-2.3, -2,0,0)\). b \(\alpha =3\), \(k=(-2.5, -2,0,0)\). c \(\alpha =3\), \(k=(-2.5,-2.5,0,0)\). d \(\alpha =3\), \(k=(-0.5, -1.5,0,0)\). e \(\alpha =3\), \(k=(-1.5, -0.5,0,0)\). f \(\alpha =3\), \(k=(0,0,3,3)\)

The three-dimensional projections of the quaternion M sets under the multiplicative noise disturbance are shown in Fig. 7.

Fig. 7
figure 7

3-D projections of quaternion M sets with multiplicative noise perturbations. a \(\alpha =3\), \(k=(0,0,0,0)\). b \(\alpha =3, k=(1,0,0,0)\). c \(\alpha =3, k=(0,0,0.5,0.5)\)

4.3 Quaternion J sets with multiplicative noises

Figure 8 shows the multiplicative noise-perturbed quaternion J sets with \(\alpha =5\). These slice images are the projections on the real axis r and image axis i, the values of the other two image axes j, k being zero. Different stable regions of the J sets are marked with different colors, and the escaped regions are marked with black.

Fig. 8
figure 8

Quaternion J sets with multiplicative noise perturbations. a \( c=(-0.8,-0.7,0,0), m=(0.01,0,0,0)\). b \(c=(-0.8,-0.7,0,0), m=(-0.1,0,0,0)\). c \(c=(-0.8,-0.7,0,0), m=(-0.5,0,0,0)\). d \(c=(-0.4,-0.7,0,0), m\)=(0,0,0,0). e \(c=(-0.4,-0.7,0,0), m=(0, -0.12,0,0)\). f \(c=(-0.4,-0.7,0,0), m=(-0.12, -0.12,0,0)\)

Experimental results show that quaternion J sets with multiplicative noise disturbance have various changes in the topology structures and periodicities (see Fig. 8). Compared with the J sets, under additive noise disturbances they have a higher sensitivity to the multiplicative noises, which indicates the points escape faster. On the other hand, the number and the distribution of the buds on the J set boundary are not so sensitive to the multiplicative noises, which indicate the periodicities of the J sets remain relatively stable. Different from the additive noise perturbations as discussed in Sect. 3.1, the multiplicative noises affect the escaping speed of the points. As a result, the images of the M sets shrink and rotate, the periodicity and the topology structures of the J sets changing correspondingly. Figure 9 shows the 3-D projections of the quaternion J sets with multiplicative noise perturbations.

Fig. 9
figure 9

3-D projections of quaternion J sets with multiplicative noise perturbations. a \(c=(-0.8,-0.7,0,0)\), \(m=(0,0,0,0)\). b \(c=(-0.8,-0.7,0,0), m=(-0.1,0,0,0)\). c \(c=(-0.8,-0.7,0,0)\), \(m=(-0.5,0,0,0)\)

4.4 The stable periodic points of the quaternion M–J sets

As the additive noise disturbance we discussed, we also calculate the stable periodic points of multiplicative noise-perturbed M sets and J sets. Table 2 shows that the M sets and J sets under multiplicative noise disturbances have the same stable periodic points.

5 Conclusions

In this paper, the additive and dynamical noise-perturbed M–J sets are discussed, the generalized M–J sets in the quaternion space are constructed, and the two-dimensional slices of the sets are presented utilizing the cycle detecting method. The experimental results show that in the evolution process of the M sets dynamical system additive noise disturbs the directions and positions of the periodic regions and multiplicative noise disturbs the speed for escaping and iteration, which corresponds to the changes of the M sets in spatial region and time space, respectively. As the illustrated catalog of the M sets, the J sets also change with the spatial variations of the M sets.

We arrive at following conclusions:

  1. (1)

    When the M sets are perturbed by the additive dynamic noise \(m\), their topology structures remain stable, but the whole sets move \(\vert m\vert \) distance along with the direction of -\(m\).

  2. (2)

    The two arbitrary J sets can be converted to each other when they are perturbed by additive dynamic noise.

  3. (3)

    When the M sets are perturbed by the multiplicative dynamic noise \(k(k_{0}\), \(k_{1}\), \(k_{2}\), \(k_{3})\), taking the slice projections on the real axis r and image axis i for example, if both \(k_{0}\) and \(k_{1}\) are greater than \(-\)1 or less than \(-\)1, the 1-cycle region retains cardioid shape; if \(k_{1}=k_{2}\), the whole sets shrink with certain proportion; the areas of the M sets become larger with the value of \(k_{0}\) closer to \(-\)1; if both \(k_{0}\) and \(k_{1}\) are less than \(-\)1, the M sets flip with 90 degrees.

  4. (4)

    The points in the J sets escape faster under the perturbation of multiplicative dynamic noise, while the periodicity of the J sets retains relatively stable.

  5. (5)

    The M sets and J sets still share the same stable points under both the additive and multiplicative noise perturbations.

Although the study is focused on basic additive and multiplicative dynamic noise models, the research methods we present can also be applied to other noise models. The future work can be extended to the research of the dynamic systems with sinusoidal noise and time-delay perturbations.