Clear Filters
Clear Filters

Function Output?

5 views (last 30 days)
Steve
Steve on 16 Oct 2011
Hello Experts,
Consider I have
function res = test(c)
if c>0
res=1;
else
break;
end
end
I want function test to print nothing if c<0. How can I do it?
Thanks a lot!

Answers (1)

Wayne King
Wayne King on 16 Oct 2011
Do you want something like this:
function res = test(c)
if c>=0
res=1;
else
error('Input must be nonnegative');
end
end
If you just want res to be empty, you can do:
function res = test(c)
if c>0
res=1;
else
res = [];
end
end

Categories

Find more on Multidimensional Arrays in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!