0% encontró este documento útil (0 votos)
67 vistas4 páginas

Práctica MATLAB No 01 - 24

Este documento presenta una introducción a MATLAB, incluyendo cómo trabajar con números, vectores, matrices y variables. Explica cómo crear gráficas bidimensionales y dividir ventanas para mostrar múltiples gráficos. Incluye ejercicios para practicar conceptos como operaciones con variables, generación de secuencias numéricas, y graficar funciones seno, exponenciales y señales definidas a trozos.

Cargado por

daymargonzalez19
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
67 vistas4 páginas

Práctica MATLAB No 01 - 24

Este documento presenta una introducción a MATLAB, incluyendo cómo trabajar con números, vectores, matrices y variables. Explica cómo crear gráficas bidimensionales y dividir ventanas para mostrar múltiples gráficos. Incluye ejercicios para practicar conceptos como operaciones con variables, generación de secuencias numéricas, y graficar funciones seno, exponenciales y señales definidas a trozos.

Cargado por

daymargonzalez19
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Práctica MATLAB Nº 1

UNIVERSIDAD DE INTRODUCCIÓN
SAN BUENAVENTURA MATEMÁTICAS ESPECIALES
CALI M, Sc Edgar Giraldo Orozco

MATLAB es el nombre abreviado de “MATrix LABoratory”. MATLAB es un


programa para realizar cálculos numéricos con vectores y matrices. Como caso
particular puede también trabajar con números escalares, tanto reales como
complejos; con cadenas de caracteres y con otras estructuras de información
más complejas. Una de las capacidades más atractivas es la amplia variedad
de gráficos en dos y tres dimensiones que puede realizar. Es importante anotar
además que MATLAB posee un lenguaje de programación propio.

Identificando las partes de la ventana inicial, podemos encontrar:

• Command Window
• Current Directory
• Command History
• Start

1. NÚMEROS, VARIABLES Y MATRICES:

MATLAB se orienta a vectores y matrices. Es decir, todo en MATLAB es una


matriz. Un vector renglón con m elementos es una matriz de 1xm; un vector
columna de m elementos es un vector de mx1. Un escalar es una matriz de
1x1.

Ejemplo:
Introducir en MATLAB los siguientes datos
• 58
• 15.8  10 −11
• 8 + j3
• 

2. CREACIÓN DE VARIABLES SENCILLAS:

Para crear una variable se digita en el prompt el nombre que el usuario le


quiera dar, seguido del signo igual (=) y el valor que se asignará a dicha
variable. Ejemplo:

>> x=10
x=
10

Por defecto se genera un eco donde se muestra el nombre de la variable y el


valor asignado, si queremos omitir este eco, luego de asignar el valor de la
variable se añade un punto y coma (;). Por ejemplo:

>> y = 25;

1
La sintaxis para asignar los valores a un vector renglón se ilustra en los
siguientes dos enunciados:

>> b = [1 3 2] ; c = [2,5,1] ;

EJERCICIO 1:
Generar un código en MATLAB, que permita obtener los resultados de las
siguientes operaciones, teniendo en cuenta los registros ya creados:
• La multiplicación de x por b y de y por c
• x(b+c)+y(c-b)
• La multiplicación de b por c

2.1 Generación de secuencias consecutivas de números

A continuación se estudiaran los siguientes ejemplos:

>> 3:8
>> -4:3:17
>> -10:1:10

¿Qué conclusiones se obtienen?

3. GRÁFICA EN DOS DIMENSIONES

Entre los comandos usados para desarrollar este tipo de gráficos tenemos:

- plot = crea una grafica de vectores o columnas de matrices.


- Loglog = crea una grafica usando escalas logarítmicas para ambos ejes
- Semilogx = crea una grafica usando escala logarítmica para el eje X y escala
lineal para el eje Y
- Semilogy = crea una grafica usando escala logarítmica para el eje Y y escala
lineal para el eje X.

Existe una serie de comandos que permiten adicionarle a estas gráficas una
serie de elementos tales como títulos, leyendas o cuadrículas:

- title = adiciona un titulo a la gráfica.


- Xlabel = adiciona una leyenda al eje X.
- Ylabel =adiciona una leyenda al eje Y.
- gtext = coloca un texto en la grafica usando el mouse.
- grid = activa la cuadricula de la grafica.

Ejemplo:
Gráfica de una onda seno:
>> t=0:pi/100:2*pi;
>> y=sin(t);
>> plot(t,y)

Para adicionar el titulo, las leyendas y la cuadricula se puede hacer lo siguiente


(las comas (,) sirven para separar los comandos):

2
>> title(’mi primer grafica’), xlabel(’tiempo’), ylabel(’sin(t)’), grid

Una ventana gráfica se puede dividir en m particiones horizontales y n


verticales, con objeto de representar múltiples gráficos en ella. Cada una de
estas subventanas tiene sus propios ejes, aunque otras propiedades son
comunes a toda la figura. La forma general de este comando es:

subplot(m,n,i)

Donde m y n son el número de subdivisiones en filas y columnas, e i es la


subdivisión que se convierte en activa. Las subdivisiones se numeran
consecutivamente empezando por las de la primera fila, siguiendo por las de la
segunda, etc. Por ejemplo, la siguiente secuencia de comandos genera cuatro
gráficos en la misma ventana:

>> x=0:pi/100:5*pi
>> y=sin(x); z=cos(x); w=exp(-x*.1).*y; v=y.*z;
>> subplot(2,2,1), plot(x,y)
>> subplot(2,2,2), plot(x,z)
>> subplot(2,2,3), plot(x,w)
>> subplot(2,2,4), plot(x,v)

EJERCICIO 2:
Graficar en la misma ventana cada conjunto de señales:
• sen (t), sen (2t), sen (t/2), sen (t-2)
• cos (pi*t/3), cos (pi*t/4), cos(pi*t/3)cos(pi*t/4), cos(pi*t/3)+cos(pi*t/4)
• exp(-t), exp(t), exp (3t), exp (t/3)
( )
• e t , t t − sen (t − 3)

4. GRÁFICA DE UNA SEÑAL A TROZOS

Usando MATLAB, es posible graficar una señal definida a trozos, como g(t).

3
Fig.1 Función para crear los puntos de la función a trozos.

EJERCICIO 3:
• Graficar la señal g(t)
• Usando g(t), graficar las siguientes transformaciones en la misma
ventana, utilizando todo lo anterior visto:
o g(2t)
o g(t/2)
o 4g(t)
o g(t+1)
o -4g((t – 1)/2)

EJERCICIO 4:
• Graficar la señal x(t), x(2t), x(t+4) y x(t-2) en una misma ventana,
utilizando todo lo anterior visto:

También podría gustarte