Cody

Solution 785228

Submitted on 28 Nov 2015 by Alfonso Nieto-Castanon
  • Size: 77
  • 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
%% nocheat = isempty(regexp(evalc('type align_frame'),'(eval|regexprep|inline|str2func)')); x = {[1 0 0],'zyx'}; y_correct = [0;0;1]; assert(isequal(align_frame(x{:}),y_correct) && nocheat)

P = 0 0 1

2   Pass
%% nocheat = isempty(regexp(evalc('type align_frame'),'(eval|regexprep|inline|str2func)')); x = {1:3,'XYZ'}; y_correct = [0.963624111659432 -0.148249863332220 -0.222374794998330].'; assert(isequal(align_frame(x{:}),y_correct) && nocheat)

3   Pass
%% nocheat = isempty(regexp(evalc('type align_frame'),'(eval|regexprep|inline|str2func)')); x = {[1;1;0],'xy'}; y_correct = null([1 0;1 0;0 1].'); assert(isequal(align_frame(x{:}),y_correct) && nocheat)

P = 0.7071 -0.7071 0

4   Pass
%% nocheat = isempty(regexp(evalc('type align_frame'),'(eval|regexprep|inline|str2func)')); x = {[0 0 -2],'Z'}; y_correct = []; assert(isequal(align_frame(x{:}),y_correct) && nocheat)

P = NaN NaN NaN