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

Gráficos de Funciones en MATLAB: Guía Paso a Paso

Para graficar una función:

  1. Definir x (rango de valores).
  2. Definir la función y = f(x).
  3. Llamar plot(x, y).

Ejemplos Básicos

Función lineal y = x

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

Función cuadrática y = x²

x = -100:20:100; y = x.^2; plot(x,y)

Reducir incremento a 5 para curva más suave:

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

Personalización del Gráfico

Ejemplo: Seno

x = 0:0.01:10; y = sin(x);
plot(x,y), xlabel('x'), ylabel('Sin(x)'), title('Gráfico Seno'), grid on, axis equal

Múltiples Funciones en un Gráfico

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

Colores en Gráficos

CódigoColor
wBlanco
kNegro
bAzul
rRojo
cCian
gVerde
mMagenta
yAmarillo

Ejemplo: Polinomios

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')  % rojo y verde

Escalas de Ejes

axis([xmin xmax ymin ymax])

Ejemplo

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

Subgráficos (Subplots)

Array de gráficos en una figura. Sintaxis:

subplot(m, n, p)

Ejemplo: Dos Amortiguaciones

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])

MATLAB

  1. MATLAB: Visión General del Entorno Líder en Computación Numérica
  2. Fundamentos de MATLAB: Sintaxis Esencial y Comandos Básicos
  3. Variables en MATLAB: Conceptos Básicos y Ejemplos Prácticos
  4. Comandos Esenciales de MATLAB para Computación Eficiente
  5. Tipos de Datos en MATLAB: Guía Completa de Conversión y Determinación
  6. Operadores en MATLAB: Guía Completa de Aritméticos, Relacionales, Lógicos y Bitwise
  7. Vectores en MATLAB: Conceptos Básicos de Vectores Fila y Columna
  8. Matrices en MATLAB: Creación, Referenciación y Manipulación de Datos
  9. MATLAB: Dominando Arrays Multidimensionales y Especiales
  10. Dominando la Notación de Dos Puntos en MATLAB: Vectores e Iteraciones
  11. MATLAB - Números: Tipos, Almacenamiento y Conversión