Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> MATLAB

MATLAB - Trazado

Para trazar el gráfico de una función, debe seguir los siguientes pasos −

El siguiente ejemplo demostraría el concepto. Grafiquemos 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 script 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 −

Tomemos un ejemplo más para trazar la función y =x 2 . En este ejemplo, dibujaremos dos gráficos con la misma función, pero en el segundo tiempo, reduciremos el valor del incremento. Tenga en cuenta que a medida que disminuimos el incremento, el gráfico se suaviza.

Cree un archivo de script 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 −

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 −

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

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

Ejemplo

Cree un archivo de script 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 −

Dibujar múltiples 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 script 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 −

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
g Verde
m Magenta
y Amarillo

Ejemplo

Dibujemos la gráfica de dos polinomios

Cree un archivo de script 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 −

Configuración de escalas de ejes

El eje El comando le permite establecer las escalas de los ejes. Puede proporcionar valores mínimos y máximos para los ejes x e y usando el comando de eje de la siguiente manera −

axis ( [xmin xmax ymin ymax] )

El siguiente ejemplo muestra esto −

Ejemplo

Cree un archivo de script 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 −

Generación de subparcelas

Cuando crea una matriz de gráficos en la misma figura, cada uno de estos gráficos se denomina subgráfico. La trama secundaria El comando se usa para crear subparcelas.

La sintaxis del comando es −

subplot(m, n, p)

donde, m y n son el número de filas y columnas de la matriz de gráficos y p especifica dónde colocar un gráfico en particular.

Cada parcela creada con el comando subparcela puede tener sus propias características. El siguiente ejemplo demuestra el concepto −

Ejemplo

Generemos dos parcelas −

y =e −1.5x pecado(10x)

y =e −2x pecado(10x)

Cree un archivo de script 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 −


MATLAB

  1. MATLAB - Descripción general
  2. MATLAB - Sintaxis básica
  3. MATLAB-Variables
  4. MATLAB - Comandos
  5. MATLAB - Tipos de datos
  6. MATLAB - Operadores
  7. MATLAB - Vectores
  8. MATLAB - Matriz
  9. MATLAB - Matrices
  10. MATLAB - Notación de dos puntos
  11. MATLAB-Números