Why do I get the error "too many output arguments"?
Show older comments
I call this function:
function nvec = removeByGamma(tR)
t = tR(1);
R = tR(2);
line = linespace(1, length(R), 1);
for i = line
g = findGamma(R(i));
if (g>Gammaf)
R(i) = [];
t(i) = [];
end
end
nvec = [t, R];
end
here
[t, R] = removeByGamma(ode45(@odefun, tspan, r0));
yet I get the error:
Error using solve>removeByGamma
Too many output arguments.
Error in solve (line 26)
[t, R] = removeByGamma(ode45(@odefun, tspan, r0));
I'm a bit new to this and I have no idea what's the problem
Thank you in advance!
Accepted Answer
More Answers (0)
Categories
Find more on Variables 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!