Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
% test for 'KRON' usage
fid = fopen(which('mykron'),'r');
c=onCleanup(@()fclose(fid));
tline=fgetl(fid);
while ischar(tline)
if (strfind(tline,'=kron')>0), error('Don''t use kron'); end
if (strfind(tline,' kron')>0), error('Don''t use kron'); end
if (strfind(tline,'+kron')>0)|(strfind(tline,'*kron')>0), error('Don''t use kron'); end
if (strfind(tline,'-kron')>0), error('Don''t use kron'); end
tline = fgetl(fid)
end;
tline =
z = reshape(permute(reshape(y(:) * x(:).', [size(y) size(x)]), [1 3 2 4]), size(x,1)*size(y,1), []);
tline =
end
tline =
''
tline =
%This code written by profile_id 415894
tline =
-1
|
2 | Pass |
%% test 1
x =1:3;
y =2:4;
y_correct = [2 3 4 4 6 8 6 9 12];
assert(isequal(mykron(x,y),y_correct))
|
3 | Pass |
%% test 2
x = randi(10,3,3);
y = 2:4;
z_correct = kron(x,y);
assert(isequal(mykron(x,y),z_correct))
|
707 Solvers
Omit columns averages from a matrix
527 Solvers
Wind outward from the center ...
67 Solvers
130 Solvers
Duplicate each element of a vector.
518 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!