Filter löschen
Filter löschen

How to color Gaussian 3D plot with shiny texture?

3 Ansichten (letzte 30 Tage)
wndud77
wndud77 am 12 Feb. 2024
Kommentiert: wndud77 am 12 Feb. 2024
Hi,
I tried to plot the Gaussian peak with Matlab.
From the wikimedia, I found the Matlab code for Gaussian like below:
https://commons.wikimedia.org/wiki/File:Gaussian_2d.png#file
[X, Y] = meshgrid(-30:.1:30, -30:.1:30);
Z = exp(-X.^2-Y.^2);
surf(X,Y,Z);
shading interp;
view(-56,56)
And this gave me the plot like below.
Is there any way to make this plot with shiny material like this?:
Thanks in advance.

Akzeptierte Antwort

Matt J
Matt J am 12 Feb. 2024
Bearbeitet: Matt J am 12 Feb. 2024
[X, Y] = meshgrid(-3:0.1:+3);
Z = exp(-X.^2-Y.^2);
surf(X,Y,Z,'FaceColor',[0.6 0.1800 0.700],'EdgeColor','none');
light(Position=[2,-3 0.5]);
material shiny
view(-56,56)
  3 Kommentare
Matt J
Matt J am 12 Feb. 2024
Glad it worked, but you should upgrade your Matlab version if you can.
wndud77
wndud77 am 12 Feb. 2024
Agree. Mine is R2020b so I thought probably my version is too old for your code.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by