conv([x y],[1 1],'valid') will not work as it contains STRINGS !!
Test | Status | Code Input and Output |
---|---|---|
1 | Pass |
x = 1;
y = 2;
assert(abs(operation(x,y)/(x+y)-1)<1e-11)
filetext = fileread('operation.m');
assert(isempty(strfind(filetext, '*')),'sign * not allowed')
assert(isempty(strfind(filetext, 'prod')),'prod not allowed')
assert(isempty(strfind(filetext, 'times')),'times not allowed')
assert(isempty(strfind(filetext, 'cross')),'times not allowed')
assert(isempty(strfind(filetext, 'dot')),'times not allowed')
assert(isempty(strfind(filetext, '+')),'sign + not allowed')
assert(isempty(strfind(filetext, '-')),'sign - not allowed')
assert(isempty(strfind(filetext, 'sum')),'sum not allowed')
assert(isempty(strfind(filetext, 'add')),'sum not allowed')
assert(isempty(strfind(filetext, 'diff')),'diff not allowed')
assert(isempty(strfind(filetext, 'minus')),'minus not allowed')
assert(isempty(strfind(filetext, 'plus')),'plus not allowed')
assert(isempty(strfind(filetext, 'sign')),'sign not allowed')
assert(isempty(strfind(filetext, 'abs')),'abs not allowed')
assert(isempty(strfind(filetext, '''')),'strings are not allowed')
|
2 | Pass |
x = 2;
y = pi;
assert(abs(operation(x,y)/(x+y)-1)<1e-11)
filetext = fileread('operation.m');
assert(isempty(strfind(filetext, '*')),'sign * not allowed')
assert(isempty(strfind(filetext, 'prod')),'prod not allowed')
assert(isempty(strfind(filetext, 'times')),'times not allowed')
assert(isempty(strfind(filetext, 'cross')),'times not allowed')
assert(isempty(strfind(filetext, 'dot')),'times not allowed')
assert(isempty(strfind(filetext, '+')),'sign + not allowed')
assert(isempty(strfind(filetext, '-')),'sign - not allowed')
assert(isempty(strfind(filetext, 'sum')),'sum not allowed')
assert(isempty(strfind(filetext, 'add')),'sum not allowed')
assert(isempty(strfind(filetext, 'diff')),'diff not allowed')
assert(isempty(strfind(filetext, 'minus')),'minus not allowed')
assert(isempty(strfind(filetext, 'plus')),'plus not allowed')
assert(isempty(strfind(filetext, 'sign')),'sign not allowed')
assert(isempty(strfind(filetext, 'abs')),'abs not allowed')
assert(isempty(strfind(filetext, '''')),'strings are not allowed')
|
3 | Pass |
x = -sqrt(13);
y = 0.25;
assert(abs(operation(x,y)/(x+y)-1)<1e-11)
filetext = fileread('operation.m');
assert(isempty(strfind(filetext, '*')),'sign * not allowed')
assert(isempty(strfind(filetext, 'prod')),'prod not allowed')
assert(isempty(strfind(filetext, 'times')),'times not allowed')
assert(isempty(strfind(filetext, 'cross')),'times not allowed')
assert(isempty(strfind(filetext, 'dot')),'times not allowed')
assert(isempty(strfind(filetext, '+')),'sign + not allowed')
assert(isempty(strfind(filetext, '-')),'sign - not allowed')
assert(isempty(strfind(filetext, 'sum')),'sum not allowed')
assert(isempty(strfind(filetext, 'add')),'sum not allowed')
assert(isempty(strfind(filetext, 'diff')),'diff not allowed')
assert(isempty(strfind(filetext, 'minus')),'minus not allowed')
assert(isempty(strfind(filetext, 'plus')),'plus not allowed')
assert(isempty(strfind(filetext, 'sign')),'sign not allowed')
assert(isempty(strfind(filetext, 'abs')),'abs not allowed')
assert(isempty(strfind(filetext, '''')),'strings are not allowed')
|
4 | Pass |
x = 31/8/87;
y = 22/8/83;
assert(abs(operation(x,y)/(x+y)-1)<1e-11)
filetext = fileread('operation.m');
assert(isempty(strfind(filetext, '*')),'sign * not allowed')
assert(isempty(strfind(filetext, 'prod')),'prod not allowed')
assert(isempty(strfind(filetext, 'times')),'times not allowed')
assert(isempty(strfind(filetext, 'cross')),'times not allowed')
assert(isempty(strfind(filetext, 'dot')),'times not allowed')
assert(isempty(strfind(filetext, '+')),'sign + not allowed')
assert(isempty(strfind(filetext, '-')),'sign - not allowed')
assert(isempty(strfind(filetext, 'sum')),'sum not allowed')
assert(isempty(strfind(filetext, 'add')),'sum not allowed')
assert(isempty(strfind(filetext, 'diff')),'diff not allowed')
assert(isempty(strfind(filetext, 'minus')),'minus not allowed')
assert(isempty(strfind(filetext, 'plus')),'plus not allowed')
assert(isempty(strfind(filetext, 'sign')),'sign not allowed')
assert(isempty(strfind(filetext, 'abs')),'abs not allowed')
assert(isempty(strfind(filetext, '''')),'strings are not allowed')
|
420 Solvers
273 Solvers
Is this triangle right-angled?
2394 Solvers
Rounding off numbers to n decimals
1050 Solvers
Matrix multiplication across rows
176 Solvers
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!