Azzera filtri
Azzera filtri

How to color Gaussian 3D plot with shiny texture?

3 visualizzazioni (ultimi 30 giorni)
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.

Risposta accettata

Matt J
Matt J il 12 Feb 2024
Modificato: Matt J il 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 Commenti
Matt J
Matt J il 12 Feb 2024
Glad it worked, but you should upgrade your Matlab version if you can.
wndud77
wndud77 il 12 Feb 2024
Agree. Mine is R2020b so I thought probably my version is too old for your code.

Accedi per commentare.

Più risposte (0)

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by