Undefined function or method error

Hi Guys,
I am trying generate a magic square using MATLAB using the following code:
clear
n=input('give input:');
if rem(n,2)~=0
M=odd_magic(n)
elseif rem(n,4)~=0
M=single_even_magic(n)
else
M=double_even_magic(n)
end
I am getting an error called -
Undefined function or method 'double_even_magic' for input arguments of type 'double'.
Kindly help me out in this regard and suggest answers. Thank you.

2 Comments

Is that: Command line code, a function or a script?
It is a script.

Sign in to comment.

 Accepted Answer

Walter Roberson
Walter Roberson on 8 Feb 2012
You do not define odd_magic, single_even_magic, or double_even_magic. I don't think any of those are built-in functions.

More Answers (0)

Categories

Find more on Programming 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!