Borrar filtros
Borrar filtros

Plotting 3D grating

4 visualizaciones (últimos 30 días)
Arash A.
Arash A. el 11 de Ag. de 2020
Comentada: Arash Ahmadivand el 13 de Ag. de 2020
Considering the plots below, I have a problem in adding an extra dimension to a 1D rectangular pulse train. In other words, I am trying to implement a 3D grating in matlab, as shown below. Any help would be appreciated!

Respuesta aceptada

hosein Javan
hosein Javan el 11 de Ag. de 2020
I think this is what you're looking for
x = [1 2 2 3 3 4 4 5 5 6];
z = [0 0 1 1 0 0 1 1 0 0];
y = [1 4];
[X,Y] = meshgrid(x,y)
Z = repmat(z,[length(y) 1])
surf(X,Y,Z,'FaceColor',[0.5 0.5 0.5])
  6 comentarios
hosein Javan
hosein Javan el 12 de Ag. de 2020
پاینده باشید. اگر امر دیگری بود در خدمتتونم
Arash Ahmadivand
Arash Ahmadivand el 13 de Ag. de 2020
Sure, thanks so much for your help.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

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

Community Treasure Hunt

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

Start Hunting!

Translated by