Matlab - Ayuda con el comando slice para graficar un matriz cuadrada

 
Vista:
sin imagen de perfil
Val: 26
Ha aumentado su posición en 2 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

Ayuda con el comando slice para graficar un matriz cuadrada

Publicado por Luis (16 intervenciones) el 18/01/2021 21:16:36
Hola buen dia!
Tengo el siguiente codigo para graficar un vector en una superficie 2D, pero no comprendo bien como usar o si es el comando que debo usar, pretendo obtener una superficie donde se aprecien los valores de temperatura.
Gracias!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
%Obtencion del grafico en funcion de las distancias
f1=figure;      %Imprime una figura del grafico en funcion de las distancias nodales
V=reshape(Temperaturas_grafico,[Nx,Ny]);        %Acomoda el vector unidad en una matriz tridimensional
[x,y]= meshgrid(dx:dx:Lx,dy:dy:Ly);     %Crea un mallado con esas especificaciones
slice(x,y,V(:,:),[dx,Lx],[dy,Ly]);    %Crea el grafico en 3D
pause(.125);
shading interp              %El color amarillo es el mayor y el azul el menor
xlabel('X','fontSize',12);  %Coloca la etiqueta en X
ylabel('Y','fontSize',12);  %Coloca la etiqueta en Y
colorbar('location','eastoutside','fontsize',12);   %Ubicacion de la barra de color
c= colorbar;    %Comando para imprimir la barra de colores
c.Label.String = 'Temperatura °K';  %Etiqueta de la barra de color
title('Difusión de Calor','fontsize',12);   %Titulo del grafico
grid on;    %El mallado es visible
axis('equal');  %Todos los ejes tengan la misma proporcion
ax.XAxisLocation = 'origin';    %Colocar el origen de los ejes
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder