is it possible to overwrite an input variable?
Show older comments
Is this a possible or good solution? No problem with the following code?
function X = myfunc(a,b,c)
if nargin < 3
c = 42;
end
b = 137;
end
Answers (1)
There is no 'problem' with overwriting 'b' syntactically, it is 'possible'. The fact that 'X' never gets created is a problem though.
Is it a 'possible solution'? To what? Not to anything as far as I can see!
It isn't a good solution to anything though because there is no purpose in passing b into the function in the first place.
Categories
Find more on Communications Toolbox 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!