in

MATLAB – Trazado

plotting1

Para trazar la gráfica de una función, debe seguir los siguientes pasos:

  • Definir X, especificando el rango de valores para la variable X, para el cual se trazará la función

  • Definir la función, y = f (x)

  • Llama a trama comando, como trama (x, y)

El siguiente ejemplo demostraría el concepto. Tracemos la función simple y = x para el rango de valores de x de 0 a 100, con un incremento de 5.

Cree un archivo de secuencia de comandos y escriba el siguiente código:

x = [0:5:100];
y = x;
plot(x, y)

Cuando ejecuta el archivo, MATLAB muestra el siguiente gráfico:

Graficando y = x

Tomemos un ejemplo más para graficar la función y = x2. En este ejemplo, dibujaremos dos gráficos con la misma función, pero en la segunda vez reduciremos el valor de incremento. Tenga en cuenta que a medida que disminuimos el incremento, el gráfico se vuelve más suave.

Cree un archivo de secuencia de comandos y escriba el siguiente código:

x = [1 2 3 4 5 6 7 8 9 10];
x = [-100:20:100];
y = x.^2;
plot(x, y)

Cuando ejecuta el archivo, MATLAB muestra el siguiente gráfico:

Graficar y = x ^ 2

Cambie un poco el archivo de código, reduzca el incremento a 5 –

x = [-100:5:100];
y = x.^2;
plot(x, y)

MATLAB dibuja un gráfico más suave:

Graficar y = x ^ 2 con menos incremento

Agregar título, etiquetas, líneas de cuadrícula y escalas en el gráfico

MATLAB le permite agregar títulos, etiquetas a lo largo del eje xy eje y, líneas de cuadrícula y también ajustar los ejes para arreglar el gráfico.

  • los xlabel y etiqueta Los comandos generan etiquetas a lo largo de los ejes X e Y.

  • los título El comando le permite poner un título en el gráfico.

  • los cuadrícula activa El comando le permite poner las líneas de la cuadrícula en el gráfico.

  • los eje igual El comando permite generar la trama con los mismos factores de escala y los espacios en ambos ejes.

  • los eje cuadrado El comando genera un diagrama cuadrado.

Ejemplo

Cree un archivo de secuencia de comandos y escriba el siguiente código:

x = [0:0.01:10];
y = sin(x);
plot(x, y), xlabel('x'), ylabel('Sin(x)'), title('Sin(x) Graph'),
grid on, axis equal

MATLAB genera el siguiente gráfico:

Arreglando nuestros gráficos

Dibujar varias funciones en el mismo gráfico

Puede dibujar varios gráficos en el mismo gráfico. El siguiente ejemplo demuestra el concepto:

Ejemplo

Cree un archivo de secuencia de comandos y escriba el siguiente código:

x = [0 : 0.01: 10];
y = sin(x);
g = cos(x);
plot(x, y, x, g, '.-'), legend('Sin(x)', 'Cos(x)')

MATLAB genera el siguiente gráfico:

Varias funciones en el mismo gráfico

Establecer colores en el gráfico

MATLAB proporciona ocho opciones de color básicas para dibujar gráficos. La siguiente tabla muestra los colores y sus códigos:

Código Color
w blanco
k Negro
B Azul
r rojo
C Cian
gramo Verde
metro Magenta
y Amarillo

Ejemplo

Dibujemos la gráfica de dos polinomios

Cree un archivo de secuencia de comandos y escriba el siguiente código:

x = [-10 : 0.01: 10];
y = 3*x.^4 + 2 * x.^3 + 7 * x.^2 + 2 * x + 9;
g = 5 * x.^3 + 9 * x + 2;
plot(x, y, 'r', x, g, 'g')

Cuando ejecuta el archivo, MATLAB genera el siguiente gráfico:

Colores en el gráfico

Configuración de escalas de eje

los eje El comando le permite establecer las escalas de los ejes. Puede proporcionar valores mínimos y máximos para los ejes xey utilizando el comando de eje de la siguiente manera:

axis ( [xmin xmax ymin ymax] )

El siguiente ejemplo muestra esto:

Ejemplo

Cree un archivo de secuencia de comandos y escriba el siguiente código:

x = [0 : 0.01: 10];
y = exp(-x).* sin(2*x + 3);
plot(x, y), axis([0 10 -1 1])

Cuando ejecuta el archivo, MATLAB genera el siguiente gráfico:

Configuración de escalas de eje

Generación de subparcelas

Cuando crea una matriz de parcelas en la misma figura, cada una de estas parcelas se denomina subtrama. los subtrama El comando se usa para crear subtramas.

La sintaxis del comando es:

subplot(m, n, p)

dónde, metro y norte son el número de filas y columnas de la matriz de gráficos y pag especifica dónde colocar una parcela en particular.

Cada gráfico creado con el comando subplot puede tener sus propias características. El siguiente ejemplo demuestra el concepto:

Ejemplo

Generemos dos gráficos:

y = e−1,5 vecespecado (10x)

y = e−2xpecado (10x)

Cree un archivo de secuencia de comandos y escriba el siguiente código:

x = [0:0.01:5];
y = exp(-1.5*x).*sin(10*x);
subplot(1,2,1)
plot(x,y), xlabel('x'),ylabel('exp(–1.5x)*sin(10x)'),axis([0 5 -1 1])
y = exp(-2*x).*sin(10*x);
subplot(1,2,2)
plot(x,y),xlabel('x'),ylabel('exp(–2x)*sin(10x)'),axis([0 5 -1 1])

Cuando ejecuta el archivo, MATLAB genera el siguiente gráfico:

Generación de subparcelas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Propiedades en java – javatpoint

apple touch icon@2

¿Cómo configurar las variables de entorno en Python?