Not enough input arguments error
Show older comments
I'm new to Matlab and following a beginner textbook, and I get the following error message for this simple code:
Not enough input arguments.
Error in price (line 3)
= items*130
function price(items)
% If Construct example
price = items*130
if items > 5
price = items*160
end
Thanks in advance
Answers (1)
Star Strider
on 4 Nov 2018
0 votes
Most likely that is due to your using the green Run option in the Editor rather than calling your function from a script, as it was designed for (in this instance).
If a function has arguments (not all do), you need to provide those arguments. This is most easily (and reliably) done by calling it from a script.
Categories
Find more on Scope Variables and Generate Names 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!