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 Commenti

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

Accedi per commentare.

 Risposta accettata

Walter Roberson
Walter Roberson il 8 Feb 2012

0 voti

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

Più risposte (0)

Categorie

Scopri di più su Programming in Centro assistenza e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by