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 Kommentare

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

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

Walter Roberson
Walter Roberson am 8 Feb. 2012

0 Stimmen

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

Weitere Antworten (0)

Kategorien

Mehr zu Programming finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by