Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTRODUCCION A MATLAB
19 mayo 2009
PRACTICA1
Antecedentes
MATLAB ha pasado de ser algo creado simplemente para dar apoyo en cursos
relacionados con matrices a convertirse en una poderosa herramienta, tiene una gran
cantidad de aplicaciones en muchos problemas prácticos de ingeniería y matemáticas.
Objetivos:
Teoría:
Matlab, a parte del cálculo matricial y álgebra lineal, también puede manejar
polinomios, funciones, ecuaciones diferenciales ordinarias, gráficos.
1
CARACTERÍSTICAS BÁSICAS
Nada más abrir Matlab (podemos hacerlo pinchando en el icono que aparece en el
escritorio o en su defecto en Inicio->Todos los programas) aparecerá una pantalla como
la siguiente:
Todas las sentencias que vamos a utilizar las escribiremos en la ventana Command
Window (ventana de comandos). Es la ventana de mayor tamaño.
Para ver esta ventana tenemos que pinchar en la pestaña que tienen este nombre. Está en
la parte superior izquierda:
2
Si lo que queremos es conocer el valor que tiene una variable lo hacemos escribiendo el
nombre de la variable y pulsando Intro.
Para recordar órdenes previas usamos las flechas del teclado ↑ y ↓. También podemos
verlas en la ventana Command History, ventana situada en la parte inferior izquierda:
MATEMÁTICA SENCILLA
Si queremos que Matlab evalúe la línea pero que no escriba la respuesta, basta escribir
punto y coma (;) al final de la sentencia.
3
versiones anteriores no permitía tantos caracteres). Si se nombra una variable con más
de 63 caracteres truncará el nombre de dicha variable.
i y j i j 1 0 + 1.0000i
Tecleando clear podemos borrar todas las variables del espacio de trabajo, pero no
borra lo de las demás ventanas, es decir, no desaparece lo que hay escrito en la ventana
de comandos.
Tecleando clc borramos lo que hay en la ventana de comandos pero no borra las
variables de la memoria del espacio de trabajo.
Los comentarios se escriben después del símbolo de tanto por ciento (%), de este modo
todo lo que se escriba a continuación en la misma línea no será leído por Matlab.
Podemos colocar varias órdenes en una línea si se separan correctamente, puede ser:
4
por comas (,) que hacen que se visualicen los resultados o puntos y comas (;) que
suprimen la impresión en pantalla
INICIALIZACIÓN DE MATRICES
La creación de matrices se da a partir de escribir en la pantalla de comandos arreglos de
corchetes separado tanto por espacios o puntos y comas(;) indicando de esta forma sus
respectivas filas y columnas.
>>inv(X)
Regresa la inversa de la matriz cuadrada X. Si sale una advertencia puede ser porque la
matriz no es cuadrada o es singular.
>>X‟
5
POLINOMIOS:
p x x 4 8 x 2 9 x 2 0
q x x 3 4 x 1 0
GRÁFICOS
Figure, hold, subplot, clf,close(n)
Ejemplo :
x= -pi:0.1:pi;
y1=sin(x);
y2=cos(x);
plot(x,y2);
hold on;
plot(x,y1,‟-rv‟); % con este comando „-rv‟ hemos cambiado de color y escogimos
% otro tipo de marker como se muestra en el gráfico
Los nombres de las funciones y variables deben de comenzar con una letra mayúscula o
minúscula y no deberá contener símbolos especiales a excepción del _ que es valido
siempre y cuando no este al inicio, la misma regla se les aplica a los números.
6
TRANSFER FUNCTIONS
FOR, WHILE, IF
7
Ejercicios de la prepráctica
1. Matrices
A=
1 2 3
3 5 7
7 8 9
B=
2 5 8
3 6 9
7 4 1
C=
1 5 9
7 5 3
2 4 8
8
2. Polinomios
a) x 2
4x 2
b) x 2
a) x 4
3x 6
b) x 3
2x
3. Funcion de transferencia
s 2 2s 4
a) 3
s 2s s
2
s 2 29s 45
b) 4
s 3s 5s 1
3 2
9
5. Reducir en serie las siguientes funciones de transferencia:
a)
b)
c)
Observaciones:
Todo el procedimiento de los ejercicios debe ser impreso y adjuntado en una carpeta
manila y entregada al inicio de la práctica con nombre de estudiante, número de grupo
registrado, paralelo y profesor que dicte la materia.
10