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 comentarios

Andreas Goser
Andreas Goser el 8 de Feb. de 2012
Is that: Command line code, a function or a script?
Abhishek
Abhishek el 8 de Feb. de 2012
It is a script.

Iniciar sesión para comentar.

 Respuesta aceptada

Walter Roberson
Walter Roberson el 8 de Feb. de 2012

0 votos

You do not define odd_magic, single_even_magic, or double_even_magic. I don't think any of those are built-in functions.

Más respuestas (0)

Categorías

Más información sobre Programming en Centro de ayuda y File Exchange.

Preguntada:

el 8 de Feb. de 2012

Editada:

el 5 de Oct. de 2013

Community Treasure Hunt

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

Start Hunting!

Translated by