ERROR Not enough input arguments.
1 view (last 30 days)
Show older comments
UserG UserG
on 11 Jun 2021
Commented: UserG UserG
on 11 Jun 2021
Hi everyone, i am new in matlab so i dont know much.
i tried as a beginner to run this code but an error occurs saying "Not enough input arguments." What should i change?
function y=f11(x)
y=2*x+5;
end
0 Comments
Accepted Answer
John D'Errico
on 11 Jun 2021
Edited: John D'Errico
on 11 Jun 2021
You DON'T "run" a function. Run applies to scripts, and soon you will almost forget the run command ever existed, or so I hope.
You can use a function in your code, and in any code you write. For example, define that function, and save it to your search path as an m-file.
Now, USE IT! For example, at the command line in MATLAB:
f11(3)
Or like this:
u = 1:5;
z = f11(u)
Or, as long as f11 is on your search path, you can now call it in some other function. In this next example, I'll use it inside a function handle:
f22 = @(x) 2*f11(x)
f22(3)
So f22 takes the result of f11 applied to x, and then multiplies that by 2.
function y=f11(x)
y=2*x+5;
end
More Answers (0)
See Also
Categories
Find more on Get Started with MATLAB 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!