function area = calcarea(rad) ↑ Error: Function definitions are not permitted in this context.
Show older comments
Hello to all.
I am new to MATLAB and learning from a Book.
I typed this code from Book and save the file as calcarea.m
function area = calcarea(rad)
area = pi*rad*rad;
end
But i am getting this error when I select 'evaluation selection'- "Function definitions are not permitted in this context''.
But when run it i get this error
calcarea
Not enough input arguments.
Error in calcarea (line 2)
area = pi*rad*rad;
Please help me to remove this error
Thanks in advance
Answers (2)
darova
on 23 Apr 2020
0 votes
See this simple solution

Sudipto Dutta
on 28 Jan 2022
0 votes
function area = calcarea(rad)
area = pi*rad*rad;
end
Categories
Find more on Statistics and Machine Learning 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!