how to represent a base number

please tell how to represent xi-1^2. i.e not xi-(2). i want x(i-2)

1 Comment

Stephen23
Stephen23 on 25 Feb 2016
Edited: Stephen23 on 25 Feb 2016
It is not clear what you want, because you have written two different things. No matter how many times your exponentiate 1 (e.g. your example 1^2) the output will never equal 2.
MATLAB does not have implicit multiplication, so you need to use a * sign.

Sign in to comment.

Answers (1)

Do you want this:?
>> x = 3;
>> x*(1i-2)
ans = -6 + 3i

2 Comments

no what i want is if you have any idea regarding bbs algorithm then you can get my point. i want to code the bbs algorithm
The BBS algorithm is trivial, but keep in mind the limits of floating-point numbers!
N = 6;
M = 987654321;
X = 123456789
for k = 1:N;
X = mod(X^2,M)
end
displays this in the command window:
X = 123456789
X = 478395062
X = 281394656
X = 325603120
X = 147470912
X = 750037428

Sign in to comment.

Categories

Find more on App Building in Help Center and File Exchange

Asked:

on 25 Feb 2016

Edited:

on 25 Feb 2016

Community Treasure Hunt

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

Start Hunting!