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

 Akzeptierte Antwort

bym
bym am 9 Nov. 2011

0 Stimmen

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

1 Kommentar

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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (2)

Fangjun Jiang
Fangjun Jiang am 9 Nov. 2011

0 Stimmen

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 Kommentare

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

Melden Sie sich an, um zu kommentieren.

Image Analyst
Image Analyst am 10 Nov. 2011

0 Stimmen

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

Kategorien

Tags

Gefragt:

am 9 Nov. 2011

Community Treasure Hunt

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

Start Hunting!

Translated by