Function definitions are not permitted in this context
14 views (last 30 days)
Show older comments
Using Matlab R2017b, I can not define a function; I thought this was fixed in R2016b. Yes, I can define a script file.
>> function y = mydouble(x)
function y = mydouble(x)
↑
Error: Function definitions are not permitted in this context.
1 Comment
Greg
on 20 Jan 2018
Edited: Greg
on 20 Jan 2018
You appear to be trying to define a function in the Command Window. That isn't going to work, and I don't think it counts as something that "needs to be fixed."
I assume you're referring to local functions in scripts for the R2016b bit. You need to be in the editor (Live or otherwise) to create a script, then add a function declaration at the end.
Accepted Answer
More Answers (0)
See Also
Categories
Find more on Entering Commands in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!