Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
EN
INGENIERA
DOCENTE: PROGRAMA:
YAZMIN VASQUEZ BARRERA INGENIERA ELECTRNICA
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
GENERALIDADES DE
2
MATLAB
INTRODUCCIN
EL Uso del Help
Entorno de trabajo de Matlab
Ficheros de Matlab
Guardar variables y estados de una sesin
Lneas de comentarios
Medida de Programa Matlab
Tiempos y esfuerzos de clculo
OPERACIONES CON MATRICES Y VECTORES 23
Operaciones con matrices
Operadores aritmticos
Operadores para la resolucin de sistemas de ecuaciones lineales
Operadores elemento a elemento
Tipos de datos
Nmeros reales de doble precisin
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
GENERALIDADES DE
3
MATLAB
Otros tipos de variables: integer, float y logical
Nmeros complejos: Funcin complex
Cadenas de caracteres 31
Variables y expresiones matriciales Formacin de una matriz a partir
de otras
Direccionamiento de vectores y matrices a partir de vectores
Operador dos puntos (:)
Matriz vaca A[ ]. Borrado de filas o columnas
Definicin de vectores y matrices a partir de un fichero
Definicin de vectores y matrices mediante funciones y declaraciones
Operadores relacionales
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
GENERALIDADES DE
4
MATLAB
Qu es MATLAB?
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
QU ES MATLAB?
5
MATLAB
6
AMBIENTE DE MATLABAYUDA
7
HISTORIAL DE COMANDOS
VENTANAS DE AYUDA
9
COMANDOS
HISTORIAL DE COMANDOS
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
VENTANAS DE
10
COMANDOS
command window (ventana de comandos)
current directory (directorio actual)
Workspace (rea de trabajo)
command history (historia de comandos)
Ventana de documento (document window)
Ventana grficas (graphics window)
Botn de inicio
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
VENTANA DE COMANDOS
11
(COMMAND WINDOW)- promt
El empleo de la ventana de comandos le permite
guardar los valores que calcule, mas no los comandos
que us para generarlos.
Si esea guardar la secuencia de comandos, necesitar
emplear la ventana de edicin para crear un archivo-
m (m-file).
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
Historia de comandos
12
(command history)
La ventana de historia de comandos
registra los comandos que se escriben en la
ventana de comandos.
Cuando sale de MATLAB, o cuando escribe
el comando clc, la ventana de comandos se
limpia (clear).
Esta ventana es valiosa por varias razones,
dos de las cuales son:
porque permite revisar sesiones anteriores
de MATLAB
porque se puede usar para transferir
comandos a la ventana de comandos al
hacer doble clic (lo que tambin ejecuta el
comando) o al hacer clic y arrastrar la lnea
de cdigo a la ventana de comandos.
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
WORKSPACE
14
Revise
Size(Tamao), bytes, name(valor) y class (Clase )
EJEMPLOS
15
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
16
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
CLEAR
17
CURRENT DIRECTORY
19
IDEA CLAVE
20
Ventana de Documento
21
(document Window)
VENTANA DE EDICIN
23
(EDIT WINDOW)
Esta ventana le permite escribir y guardar una serie
de comandos sin ejecutarlos.
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
HELP
24
USO ELEMENTAL DE
25
MATLAB
En ella puede realizar clculos en forma similar a
como lo hace en una calculadora cientfica. Incluso, la
mayora de la sintaxis es la misma.
Por ejemplo, para calcular el valor de 5 al cuadrado,
se escribe el comando
26
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
PALABRAS RESERVADAS
27
PALABRAS RESERVADAS
28
QUIZ # 1
29
EJERCICIO PRCTICO 1
Escriba las siguientes expresiones en el prompt de
comando de MATLAB y observe los resultados:
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
DEFINICIN DE
30
VARIABLES
Se pueden almacenar las variables usadas en el
clculo de las expresiones
Todos los nombres deben comenzar con una letra
del alfabeto ingles.
Puede tener cientos de caracteres, pero los n
primeros no deben coincidir con el nombre de
otra variablela funcin namelengthmax
indica este nmero.
No puede coincidir con el nombre de ninguna
palabra reservada como if o function.
Los nombres son sensibles a
maysculas/minsculas. La variable x es
diferente de la variable X.
Los nicos caracteres permisibles son letras,
nmeros y el guin bajo.
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
EJEMPLO
31
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
ASIGNACIN DE
32
VALORES A VARIABLES
En MATLAB el operador de asignacin de un valor a
una variable es el smbolo =.
Permite la asignacin de valores de distintos tipos.
(vector, escalares, matrices)
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
ASIGNACIN DE
33
VALORES
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
CONSULTA SOBRE
35
VARIABLES
Puede verificar si una variable es una funcin MATLAB
interna al usar el comando
Which
CONSULTAS SOBRE
36
VARIABLES
El tipo o clase de una variable determina los valores
que se pueden almacenar en la variable y el tipo de
operaciones que se pueden realizar con la variable.
IDEA PRCTICA
37
Los comentarios:
Los caracteres que hay despus del smbolo de
porcentaje (%) son comentarios y aparecen en color
verde en el editor de MATLAB adems de que no son
interpretados. que ignora el intrprete de MATLAB,
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
ENTRADA O LECTURA DE
39
DATOS
La funcin input permite leer informacin del teclado.
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
SALIDA O ESCRITURA DE
40
DATOS
MATLAB dispone de varias funciones para mostrar
datos en la pantalla.
disp: toma como parmetro un valor y tras convertirlo
en una cadena de caracteres lo muestra en la
pantalla.
SALIDA O ESCRITURA DE
41
DATOS
fprintf: Funcion especialmente util para mostrar una
concatenaci on de n umeros y texto
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
SALIDA O ESCRITURA DE
42
DATOS
Para especificar un ancho de campo hay que preceder
el indicador de conversin con un nmero que indica
el ancho del campo. Si el nmero es positivo se
justifica a la derecha y si es negativo a la izquierda.
Para nmeros en punto flotante tambin se puede
especificar la cantidad de decimales; por ejemplo,
%8.2f significa un campo de 8 incluyendo el punto y
dos decimales. Tambin se puede especificar la
cantidad de decimales nicamente; por ejemplo,
%.2f indica que se muestre dos decimales
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
EJEMPLO FINAL
43
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente Combinacin Aplicadas con Ingenio
44
GRACIAS
yaz0809@gmail.com
INGENIERA ELECTRNICA:
Tecnologa e Innovacin, Excelente
Combinacin Aplicadas con Ingenio