Cómo utilizar matlab para crear un diagrama de distribución de temperatura bidimensional
Por ejemplo:
[X, Y] = meshgrid(-2:.2:2,-2:.
z = x.*exp ( -x.^2-y.^2);
[C, h] = contorno(X, Y, Z);
set(h, ' ShowText ', ' on ', 'TextStep', get(h, 'LevelStep')*2)
Mapa de color genial
Función: en MATLAB, esta función se utiliza para dibujar el contorno de una línea de matriz.
Formato de sintaxis:
Contorno(Z)
Dibuja el contorno de la matriz z, donde z representa la altura z desde el plano X-Y. Es al menos una matriz con 2 filas y 2 columnas, y la matriz debe contener al menos dos valores desiguales. MATLAB determinará automáticamente el número de líneas de contorno y el valor de la línea de contorno en función de los valores mínimo y máximo. en z. Los rangos del eje x y del eje y del intervalo son [1: n] y [1: m] respectivamente. Donde [m, n] = tamaño (Z), m representa el número de filas en Z. y n representa el número de columnas en Z. p>
Contorno(Z,n)
Aquí n representa el número de contornos
Contorno(Z,v)
donde V (los datos en el vector medio) especifica dónde dibujar el contorno. Por lo tanto, este formato de llamada dibujará un contorno de longitud (v) si solo desea dibujar una línea de contorno en altura. Yo uso countour(Z,[i i] i]
Contorno(X,Y,Z)
Contorno(X,Y,Z,n)
.Contorno(X,Y,Z , v)
En estos tres formatos de llamada, la línea de contorno dibujada está limitada al área especificada por X e Y..x, y, z deben estar en la misma fila y columna, y el elemento debe ser incremental
Contour(...LineSpec)
Dibuja una línea de contorno (coordenadas) usando el estilo de línea y el color especificados por. LineSpec. axes_handle,...)
Este formato nos permite dibujar contornos que no están en el sistema de coordenadas actual. axes_handle especifica el identificador del sistema de coordenadas para dibujar contornos. ] = contour(...)
Funciones relacionadas: clabel, Contourf, Contour3, Contour, quiver