Produce an eggbox

Dear all, I should produce an eggbox. I tried to use this code, following the instructions, but I did not receive what I needed. Where's the error?
x=[-10:0.2469135802469136:+10]
y=[-10:0.2469135802469136:+10]
[X,Y]= meshgrid(x,y)
M1=sin(X)
M2=sin(Y)
M12=M1*M2
surf(X,Y)
X.^2
Thanks a lot

 Accepted Answer

bym
bym on 9 Nov 2011
The hint explicitly said element-by-element multiplication which is accomplished via
M12 = M1.*M2 % note the use of .*

1 Comment

Image Analyst
Image Analyst on 10 Nov 2011
You forgot to tell him to use surf(M12) instead of surf(X, Y);

Sign in to comment.

More Answers (2)

Fangjun Jiang
Fangjun Jiang on 9 Nov 2011

0 votes

Do you mean your last line to be surf(X,Y, X.^2)? It plotted something but I don't know what is an eggbox.

2 Comments

Orlando
Orlando on 9 Nov 2011
This is the exercise, and there is also an example of an eggbox.
<http://www.image-upload.net/viewer.php?file=uvu9z4g0endn7vsrubvw.jpg>
<http://www.image-upload.net/viewer.php?file=ommgobtzw9ymdwzo2rq.jpg>
<http://www.image-upload.net/viewer.php?file=i0xmzjlh0hd7yaclqwrz.png>
Thanks a lot
Fangjun Jiang
Fangjun Jiang on 10 Nov 2011
You call the MATLAB logo an egg box? Mr. Little and Mr. Moler will be mad.

Sign in to comment.

Image Analyst
Image Analyst on 10 Nov 2011
Change the last two lines to
M12 = M1 .* M2
surf(M12)

Tags

Asked:

on 9 Nov 2011

Community Treasure Hunt

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

Start Hunting!