Cody

Solution 413558

Submitted on 4 Mar 2014 by Jean-Marie Sainthillier
  • Size: 9
  • This is the leading solution.
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test Status Code Input and Output
1   Pass
%% x =[1+2i; 3-7i; 2i; 6]; y_correct = [1+2i, 3-7i, 2i, 6]; assert(isequal(T(x),y_correct))

ans = 1.0000 + 2.0000i 3.0000 - 7.0000i 0.0000 + 2.0000i 6.0000 + 0.0000i

2   Pass
%% x =[-2i -7i -2i -6i]; y_correct =[-2i; -7i; -2i; -6i;]; assert(isequal(T(x),y_correct))

ans = 0.0000 - 2.0000i 0.0000 - 7.0000i 0.0000 - 2.0000i 0.0000 - 6.0000i

3   Pass
%% x =[1 2; 3 4;]; y_correct =[1 3; 2 4;]; assert(isequal(T(x),y_correct))

ans = 1 3 2 4

4   Pass
%% x =[100+200i 3-4i 8-7.5i; 0.2+3i 0.005-0.23i -4]; y_correct =[100+200i 0.2+3i; 3-4i 0.005-0.23i; 8-7.5i -4;]; assert(isequal(T(x),y_correct))

ans = 1.0e+02 * 1.0000 + 2.0000i 0.0020 + 0.0300i 0.0300 - 0.0400i 0.0001 - 0.0023i 0.0800 - 0.0750i -0.0400 + 0.0000i