"Local function name must be different from the script name" error
Show older comments
Hi, I wrote a simple code but I can't get output of the function because of this error. Name of the file is "main.m".
And it also says that this is a local function. Should I/how can I make it main function? The code is:
clear;
function [any, tri, sqr, rect] = main(number_of_sticks)
%This function will be used for finding if we can construct
%equilateral triangle/square/rectangle
tri=(rem(number_of_sticks,3)==0);
sqr=(rem(number_of_sticks,4)==0);
rect=(rem(number_of_sticks,2)==0);
any=(tri==1 || sqr==1 || rect==1);
end
Accepted Answer
More Answers (0)
Categories
Find more on Historical Contests 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!