Upload
kd3d
View
232
Download
0
Embed Size (px)
DESCRIPTION
Curso de Matlab
Citation preview
Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010
1
1
Clase 2
Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010
2
MENS POP-UP EN EL MATLAB
Men [File]: Manipulacin de archivos. Men [Edit]: Edicin.
2
Men [Debug]: Depuracin
Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010
3
Men [View]: Configuracin de la visualizacin
Configura la visualizacin de las ventanas de [Workspace] y [Current Directory]
Si actualmente est en [Workspace] el men [View] se vera as:
Si actualmente est en [Current Directory]el men [View] se vera as:
3
Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010
4
Men [Desktop]: Configuracin del escritorio Men [Window]: Ventanas
4
Men [Help]: Ayuda.
Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010
5
CONFIGURACIN DE DIRECTORIOS
La lista de directorios de bsqueda del Matlab (search path) puede ser configurada por el comando pathtool o por la opcin [Set Path ] del men pop-up [File]
5
Exhibe los
directorios de
bsqueda del
Matlab.
Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010
6
[Add Folder ] Permite agregar directorios.
[Add with subfolders ] Permite agregar directorios y subdirectorios.
[Move to Top] Mueve el directorio seleccionado en la ventana MATLAB search path para el inicio de la lista.
[Move Up] Mueve el directorio seleccionado en la ventana MATLAB
6
[Move Up] Mueve el directorio seleccionado en la ventana MATLAB search path una posicin hacia arriba.
[Move Down] Mueve el directorio seleccionado en la ventana MATLAB search path una posicin hacia abajo.
[Move to Bottom] Mueve el directorio seleccionado en la ventana MATLAB search path para el final de la lista.
Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010
7
[Close] Cierra la ventana.
[Save] Almacena la configuracin.
[Remove] Borra el directorio seleccionado en la ventana MATLAB search path.
7
[Close] Cierra la ventana.
[Revert] Deshace todos los movimientos hechos de los directorios.
[Default] Restaura la configuracin original.
[Help] Ayuda.
Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010
8
MANIPULACIN DE ARCHIVOS Y DIRECTORIOSComandos del sistema operacional:Comando Descripcin Ejemplo
cdo pwd
Visualiza el directorio actual. >> cdC:\MATLAB7\work
cd ..cdrutacd('ruta')
Sube un nivel.Se mueve a la ruta especificada. >> cd ..>> cd C:\MATLAB7\wpaso>> cd('C:\MATLAB7\wpaso')
dir o ls Lista archivos y directorios de la direccin actual o la especificada. Puede usarse el comodn '*'.
>> dir>> ls c:\progdos>> dir *.m
what Exhibe los m-files contenidos en el directorio actual
>> whatM-files in the current directoryC:\MATLAB7\work Exrich f3psimpson texto
8
simpson textowhich Identifica y localiza archivos en las rutas de
bsqueda.>> which sinC:\MATLAB7\toolbox\matlab\elfun\sin.m>> which textoC:\MATLAB7\wpaso\texto.m
copyfile('f1','f2') Copia el archivo f1 (se incluye la ruta si no est en la actual) asignando el nombre f2 (se incluye la ruta si no est en la actual). Es vlido el comodn '*.
>>copyfile(ejemplo.txt','gato.gg')
delete nomarchi Borrar archivos. Puede usarse el comodn '*'. >>delete *.gg
! Llama a los comandos del sistema operativo base. >> ! del mio.txt
Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010
9
Exhibicin de Nmeros:
Comando MATLABComando MATLABComando MATLABComando MATLAB ExhibicinExhibicinExhibicinExhibicin EjemploEjemploEjemploEjemplo format short format short e format long
Por omisin 4 decimales 14 decimales
2.3333 2.3333e+000 2.33333333333333
9
format long format long e format bank format hex format +
14 decimales 15 decimales 2 decimales exp. hexadecimal +, -, espacio
2.33333333333333 2.333333333333334e+000 2.33 4002aaaaaaaaaaab +
Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010
10
Operaciones Aritmticas:
ESCALARESCALARESCALARESCALAR MATRIZMATRIZMATRIZMATRIZ VECTORVECTORVECTORVECTOR DESCRIPCINDESCRIPCINDESCRIPCINDESCRIPCIN ++++ ++++ ++++ Adicin ---- ---- ---- Sustraccin
10
---- ---- ---- Sustraccin **** **** .*.*.*.* Multiplicacin //// //// . /. /. /. / Divisin hacia la derecha \\\\ \\\\ \\\\ .... Divisin hacia la izquierda ^^^^ .... Transposicin
Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010
11
Operadores Relacionales:
OPERADOROPERADOROPERADOROPERADOR DESCRIPCINDESCRIPCINDESCRIPCINDESCRIPCIN > mayor quemayor quemayor quemayor que
OPERADOROPERADOROPERADOROPERADOR DESCRIPCINDESCRIPCINDESCRIPCINDESCRIPCIN
& Y (and) | O (or)
Operaciones Lgicos:
11
> => => => = mayor o igual quemayor o igual quemayor o igual quemayor o igual que = == == == = IgualIgualIgualIgual ~ =~ =~ =~ = no igualno igualno igualno igual
~ NO (not)
Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010
12
Combinaciones:
PPPP QQQQ ~ P~ P~ P~ P P |QP |QP |QP |Q P&QP&QP&QP&Q
falso Falso Verdadero Falso falso Falso verdadero Verdadero Verdadero falso
12
Falso verdadero Verdadero Verdadero falso Verdadero Falso Falso Verdadero falso Verdadero verdadero Falso verdadero verdadero
Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010
13
Caracteres especiales:
CARACTERESCARACTERESCARACTERESCARACTERES DESCRIPCINDESCRIPCINDESCRIPCINDESCRIPCIN
[ ][ ][ ][ ] Se utilizan para formar vectores y matrices ( )( )( )( ) Define precedencia en expresiones aritmticas. Encierra
argumentos de funciones en forma usual
13
argumentos de funciones en forma usual ,,,, Separador de elementos de una matriz, argumentos de funciones y
declaraciones en lneas con declaraciones mltiples ;;;; Separador de declaraciones, termina renglones de una matriz
Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010
14
Ejemplos Bsicos
>> 13/3ans =4.3333
>> 3\13ans4.333
a = [0 1 2 3 4 5 6 7 8 9 10]a=0 1 2 3 4 5 6 7 8 9 10
b= a + 3b =
14
>> 4^11ans414304
>> 2*pi^3ans62.01255336059963
b =3 4 5 6 7 8 9 10 11 12 13
t = 0:2:20t =
0 2 4 6 8 10 12 14 16 18 20
Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010
15
c= a+bc =3 5 7 9 11 13 15 17 19 21 23
d = [1; 3; 5]d =
1
15
135
dans =
1 3 5
Escuela Acadmico Profesional de Ing. Elctrica 15/04/2010
16
Escuela Acadmico Profesional de Ingeniera Elctrica UNMSM- 2010
16