Borrar filtros
Borrar filtros

Draw a gradient circle within a circle

5 visualizaciones (últimos 30 días)
Sajjad Ahmad Khan
Sajjad Ahmad Khan el 19 de Jun. de 2021
Comentada: Matt J el 20 de Jun. de 2021
I want to code a gradient circle within a circle like shown in the diagram. Any help will be appreciated.

Respuesta aceptada

Matt J
Matt J el 19 de Jun. de 2021
Editada: Matt J el 19 de Jun. de 2021
One way might be to use a patch with vertex interpolation, as in this example.
EDIT:
Here's how you might apply that to a circle:
t=linspace(0,360,500); t(end)=[];
x=cosd(t);
y=sind(t);
c=cosd(t);
patch(x,y,c); colormap(gray); axis equal; caxis([-0.7970 ,0.6373])
  15 comentarios
Sajjad Ahmad Khan
Sajjad Ahmad Khan el 20 de Jun. de 2021
@Matt J Thank you so much. I appreciate your help!
Matt J
Matt J el 20 de Jun. de 2021
You're quite welcome, but please Accept-click the answer if you consider the question resolved.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Graphics Performance en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by