La función caxis() en MATLAB

Ammar Ali 15 febrero 2024
La función caxis() en MATLAB

Este tutorial analizará la configuración de los límites del mapa de colores utilizando la función caxis() o clim() en MATLAB.

Usar la función caxis() en MATLAB

La función caxis(), que se renombra como función clim() en la versión R2022a de MATLAB, se utiliza para establecer los límites del mapa de colores en diferentes gráficos. Podemos usar la función caxis() si la versión de MATLAB es anterior a la versión R2022a y si la versión es R2022a o más reciente, tenemos que usar la función clim().

La función caxis() o clim() tiene cinco sintaxis que se detallan a continuación.

Sintaxis:

clim(axis_limits)
clim("auto")
clim("manual")
clim(target_axis,___)
lims_object = clim

El clim(axis_limits) establece los límites del mapa de colores según los límites presentes en la variable axis_limits. La variable axis_limits debe ser un vector de dos elementos, donde el primer valor define el límite mínimo y el segundo valor define el límite máximo.

Si hay valores en el mapa de colores predeterminado que son menores o iguales al límite mínimo de los límites del nuevo mapa de colores, los valores anteriores se asignarán a la primera fila del nuevo mapa de colores. Si hay valores en el mapa de colores predeterminado que son mayores o iguales que el límite máximo de los límites del nuevo mapa de colores, los valores anteriores se asignarán a la última fila del nuevo mapa de colores.

El clim("auto") es el comportamiento predeterminado de la función, que establecerá los límites del mapa de colores de acuerdo con los índices de la trama. También podemos usar el comando clim auto o caxis auto en lugar de la sintaxis anterior para establecer los límites en auto.

El clim("manual") desactivará las actualizaciones automáticas de límites. También podemos usar el comando clim manual o caxis manual en lugar de la sintaxis anterior para deshabilitar las actualizaciones automáticas de límites.

El clim(target_axis,___) se usa para especificar el eje cuyos valores de mapa de colores queremos cambiar. Esta sintaxis es útil si no queremos cambiar los límites del mapa de colores de todos los mapas de colores presentes en el gráfico actual.

El lims_object = clim devolverá los límites del mapa de colores del mapa de colores actual. Por ejemplo, cambiemos los límites predeterminados del mapa de colores de un gráfico de superficie.

Código de ejemplo:

[x_axis,y_axis] = meshgrid(-6:.5:6);
z_axis = x_axis.^2 + y_axis.^2;
surf(z_axis);
colorbar
previous_limits = caxis
caxis([20 50])
current_limits = caxis

Producción:

usar la función caxis en MATLAB - 1

usar la función caxis en MATLAB - 2

Usamos la función meshgrid() para crear una cuadrícula para el gráfico de superficie. Usamos la función surf() para crear el gráfico de superficie y el comando colorbar para crear una barra de colores que mostrará el valor del color correspondiente presente en el gráfico.

El resultado muestra que los límites del mapa de colores anterior son 0 a 72 y los nuevos límites son 20 a 50. Consulte este artículo para obtener más detalles sobre la función caxis() o clim().

Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Artículo relacionado - MATLAB Plot