how to define the below function ?

2 views (last 30 days)
aditya sahu
aditya sahu on 8 May 2017
Commented: Walter Roberson on 8 May 2017
How to define the function f1= 2n<->2n+1 i.e it defines two transformations.
1. from value 2n to 2n+1.
2.from value 2n+1 to 2n.
Example. i.e let x= 30 (00011110). if we embed 0/1 then the result will be for 0= 30(00011110) i.e 2n for 1= 31(00011111) i.e 2n+1.
Thank you.

Answers (1)

Walter Roberson
Walter Roberson on 8 May 2017
@(v) v + 1 - 2*mod(v, 2)
  2 Comments
Walter Roberson
Walter Roberson on 8 May 2017
function value = f1(x)
value = x + 1 - 2*mod(x, 2);

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!

Translated by