Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2020
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. function coded = caesar(M, n)
  2. num = double(M); %Converts string into double
  3. num2 = num;
  4. N = n - 95 * fix(n/95);
  5. for i = 1:length(num);
  6. if num(i) + N < 32 %If ASCII value goes below 32
  7. num2(i) = 126 - (31- num(i) - N);
  8. elseif num(i) + N > 126 %If ASCII value goes beyond 126
  9. num2(i) = 32 + (num(i) + N -127);
  10. else
  11. num2(i) = num(i) + N ; %If ASCII value goes normal
  12. end
  13. coded = char(num2);
  14. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement