Cómo graficar dos funciones en el mismo gráfico en MATLAB

Las funciones de MATLAB realizan una serie de acciones que con más frecuencia devuelven un valor. Sin embargo, la función que utiliza para graficar, en lugar de devolver un valor, sirve para trazar o colocar uno o más conjuntos de coordenadas en un gráfico. Graficar dos funciones PLOT en el mismo gráfico MATLAB no solo es posible, sino que es una tarea relativamente simple, que requiere solo agregar los parámetros de funciones adicionales a un comando PLOT existente.

1.

Identifique las funciones separadas eligiendo un color diferente y un estilo de marcador de punto para cada una. Por ejemplo, grafique una función usando un código que crea estrellas azules - b * - y la otra usando un código que crea una línea roja continua: r-.

2.

Abra la ventana de comandos de MATLAB o acceda al editor de texto de MATLAB desde el menú Archivo para ingresar comandos a través de un archivo-m.

3.

Agregue código, incluido el color y el estilo del marcador, para la primera función. Si, por ejemplo, desea mostrar el seno de cero a 2pi como la primera función en el gráfico:

x = 0: pi / 100: 2 pi; y = pecado (x); parcela (x, y, 'b ')

4.

Agregue el parámetro "z" para la segunda función. Si desea que la segunda función muestre el coseno de "x", agregue la siguiente línea de código:

z = cos (x);

5.

Dígale a MATLAB que dibuje ambas funciones en el mismo gráfico usando el comando "mantener en espera":

Espere

6.

Agregue el comando PLOT - incluyendo el color y el estilo del marcador - para la segunda función:

parcela (x, x, 'r-')

7.

Dígale a MATLAB que termine invirtiendo el comando de "espera":

esperar

8.

Agregue una leyenda opcional en la esquina superior derecha del gráfico para identificar mejor cada función del gráfico:

leyenda ('sin (x)', 'sin (x-.25)')

Consejos

  • No confunda la adición de parámetros a un solo comando PLOT con la adición de un subparcela a un gráfico MATLAB. Si bien la adición de parámetros le permite incluir múltiples funciones en un solo gráfico, las subparcelas crean gráficos de lado a lado pero separados.
  • Este código, en su totalidad, lee:
  • x = 0: pi / 100: 2 * pi;
  • y = pecado (x);
  • gráfico (x, y, 'b *')
  • z = cos (x);
  • Espere
  • parcela (x, x, 'r-')
  • esperar
  • leyenda ('sin (x)', 'cos (x)')

Entradas Populares