Undefined function or method error

3 views (last 30 days)
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
Andreas Goser
Andreas Goser on 8 Feb 2012
Is that: Command line code, a function or 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)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!