Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
r = ones(100);
g = zeros(100);
b = zeros(100);
cdata = cat(3,r,g,b);
c1 = [1 0 0];
c2 = [0 0 1];
cdata_new = cat(3,b,g,r);
assert(isequal(changeColor(cdata,c1,c2),cdata_new))
|
2 | Pass |
cdata = rand([400,600,3])*0.9;
c1 = [0 0.5 1];
c2 = [1 1 1];
assert(isequal(changeColor(cdata,c1,c2),cdata))
|
3 | Pass |
ind = randi(100,[50 1]);
c1 = rand([1 3]); c1(3) = 0.95;
c2 = [1 1 1];
cdata = rand([100,1,3])*0.8;
cdata_new = cdata;
for i=1:50
for j=1:3
cdata(ind(i),1,j) = c1(j);
cdata_new(ind(i),1,j) = c2(j);
end
end
assert(isequal(changeColor(cdata,c1,c2),cdata_new))
|
135 Solvers
Set some matrix elements to zero
290 Solvers
299 Solvers
Given a 4x4 matrix, swap the two middle columns
516 Solvers
530 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!