5d hyperchaotic system implementation

4 views (last 30 days)
Naman Chugh
Naman Chugh on 17 Mar 2020
Answered: Hasnain on 22 Mar 2023
Hi,
I am trying to implement 5d hyperchaotic system to generate a hyperchaotic sequence.
The system is described by the following equations:-
˙ x1 = a (x2 x1) + x4 + x5
˙ x2 = cx1 x1x3 − x2
˙ x3 = x1x2 bx3
˙ x4 = x1x3 + px4
˙ x5 = qx1
The values of parameters - a, b, c, p and q are 10, 8/3, 28, 1.3 and 2.5, respectively.
Initial states of the 5D hyper-chaotic system are x1 (0) = 0.325, x2 (0) = 0.476, x3 (0) = 1.256, x4 (0) = 0.628 and x5 (0) =1.5.
I am trying to generate a hyperchaotic sequence by the following code:-
I = imread('rgb3.jpg');
[m n p] = size(I);
x1(1) = 0.325; %initial values
x2(1) = 0.476;
x3(1) = 1.256;
x4(1) = 0.628;
x5(1) = 1.5;
a = 10;
b = 8/3;
c = 28;
p = 1.3;
q = 2.5;
for i =1:1:m*n
x1(i+1) = a*(x2(i) - x1(i)) + x4(i) + x5(i)
x2(i+1) = c*x1(i) - x1(i)*x3(i) - x2(i);
x3(i+1) = x1(i)*x2(i) - b*x3(i);
x4(i+1) = - x1(i)*x3(i) + p*x4(i);
x5(i+1) = q*x1(i);
end
After 14 iterations the value of x1,x2,x3,x4,x5 turns out to be infinity and subbsequently after that it results in NaN(Not a number). How can i fix this issue so that I can get a hyperchaotic sequence with which I can scramble my image?
Image has to be scrambled separately in the R,G, B planes with the 3 sequences to be chosen from (X1,X2,X3,X4,X5).
Please help me out with this!
  1 Comment
Yasameen Khalid
Yasameen Khalid on 27 Jun 2022
Hi,
please, Do you had any answer?
I have the same quastion for 5d hyperchaotic
please help me

Sign in to comment.

Answers (1)

Hasnain
Hasnain on 22 Mar 2023

Where is m and n? Firstly we will define m and n.i think

Categories

Find more on Communications Toolbox in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!