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

 Réponse acceptée

bym
bym le 9 Nov 2011

0 votes

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

1 commentaire

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

Connectez-vous pour commenter.

Plus de réponses (2)

Fangjun Jiang
Fangjun Jiang le 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 commentaires

Orlando
Orlando le 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 le 10 Nov 2011
You call the MATLAB logo an egg box? Mr. Little and Mr. Moler will be mad.

Connectez-vous pour commenter.

Image Analyst
Image Analyst le 10 Nov 2011

0 votes

Change the last two lines to
M12 = M1 .* M2
surf(M12)

Catégories

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by