El mejor manual de matlab-fiee uncp 2010
FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA
DEPARTAMENTO ACADEMICO DE ELECTRICIDAD Y ELECTRONICA
MANUAL DE PROGRAMACION II
MATLAB
Ing. Aquiles Aquino Rivera
C.U., Octubre del 2010
INTRODUCCIÓN.-
MATLAB “MATriz LABoratory”. Es un programa que abarca muchos aspectos, siendo uno de ellos para realizar cálculos numéricoscon vectores y matrices, en el cual se puede trabajar con números escalares (tanto reales como complejos), con cadenas de caracteres y con otras estructuras de información más complejas.
Matlab es un lenguaje de alto rendimiento para cálculos técnicos, asi como también es útil para programar y resolver problemas iterativos mediante comandos. Uno de sus puntos fuertes es que permite construirnuestras propias herramientas reutilizables. Se puede crear fácilmente funciones y programas especiales (conocidos como M-archivos) en código Matlab, los cuales se pueden agrupar en Toolbox (también llamadas librerías): colección especializada de M-archivos para trabajar en clases particulares de problemas.
Matlab, a parte del cálculo matricial y álgebra lineal, también puede manejar polinomios,funciones, ecuaciones diferenciales ordinarias, gráficos en 2D y 3D.
ESPACIO DE TRABAJO DE MATLAB
Para iniciar el trabajo en Matlab (haciendo un clic en el icono que aparece en el escritorio o en su defecto en Inicio->Todos los programas) aparece en pantalla:
[pic]
Todas las sentencias que se va a utilizar trabajar se da en la ventana Command Window (ventana de comandos). Es la ventana demayor tamaño.
Si se quiere información acerca de las variables con las cuales se esta trabajando se utiliza
la ventana Workspace (espacio de trabajo) o en todo caso se digita:
who: Para obtener la lista de las variables (no de sus valores)
whos: Para obtener la lista de las variables e información del tamaño, tipo y atributos.
[pic]
Para conocer el valor que tiene una variable lodeterminamos escribiendo el nombre de la
variable y pulsando Intro.
Con el Command History se visualiza las órdenes previas, se utiliza las flechas del teclado ↑ y ↓.
[pic]
MATEMÁTICA SENCILLA
En Matlab se puede trabajar con las siguientes operaciones básicas:
|OPERACION |EXPRESION EN MATLAB |
|suma |g+ b |
|resta | g - b |
|multiplicación | g * b |
|división | g / b |
|potencia |g^ b|
• Orden de precedencia de operaciones:
Primero: ^. Segundo: * /. Y tercero: + -.
El punto y coma (;) se utiliza para que Matlab evalúe la línea pero que no presenta la respuesta.
al final de la sentencia.
Si la sentencia es demasiado larga para que quepa en una sola línea se digita tres puntos (…) seguido de la tecla Intro para indicar que continúa en lalínea siguiente.
Ejemplos:
>> a = 7 % da valor a la variable a y la presenta en pantalla
a =7
>> b = 4; % no presenta el valor de b por el (;) al final.
>> a + b % realiza la suma de dos variables y guarda la solución en la variable ans.
(ya que no se dio una variable a la respuesta).
ans =11
>> a / b
ans =1.7500
>> a ^ b
ans =2401
>> 5 * a
ans =35
>> who % presentauna lista de los nombres de las variables utilizadas.
Your variables are:
a ans b
>> whos % da una lista de las variables usadas más completa que la anterior.
Name Size Bytes Class Attributes
a 1x1 8 double
ans 1x1 8 double
b 1x1 8 double
ALMACENAR Y RECUPERAR DATOS.-
Matlab permite guardar y cargar datos de los archivos del computador. En el menú File, la opción Save Workspace as…...
Regístrate para leer el documento completo.