Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119...
Transcript of Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119...
![Page 1: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/1.jpg)
Universidad Nacional de Tucumán
FACULTAD DE CIENCIAS EXACTAS
Y TECNOLOGIA
![Page 2: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/2.jpg)
Bibliografía
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
Colección de apuntes"Aprenda Informática como si estuviera en Primero"Colección de apuntes breves y sencillos preparados por Javier García
de Jalón y colaboradores de la Escuela Superior de Ingenieros Industriales de San Sebastián (Universidad de Navarra)
http://mat21.etsii.upm.es/ayudainf/aprendainf/varios.htm
![Page 3: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/3.jpg)
Bibliografía
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
SOLUCION DE PROBLEMAS DE INGENIERIA CON MATLABISBN 9701701119 Dolores M. Etter PRENTICE-HALL2da Edición1998
RESOLVIENDO PROBLEMAS CON MATLAB EN INGENIERIA
ISBN 9505233434García de Jalón, Javier y Rodríguez, J.Editorial CIENTIFICA UNIVERSITARIA
1ra. Edición
![Page 4: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/4.jpg)
MATLAB: MATrix LABoratory
Programa para trabajar con Matrices y Vectores
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
https://la.mathworks.com/
![Page 5: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/5.jpg)
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
¿Qué es Matlab?
Es una calculadoratotalmente equipada ...
Matrices, vectores, cadenas de caracteres, estructuras de datos complejas
matemáticas simples,
complejos, potencias, logaritmos, trigonometría,
almacena y recupera datos, comparaciones, control de flujo, programación,
representación gráfica de datos en múltiplesformatos,
algebra matricial, polinomios, matemática simbólica.
![Page 6: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/6.jpg)
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA ... y más
es una herramienta para realizar cálculos matemáticos,
es un lenguaje de programación avanzado,
dispone de poderosas capacidades gráficas,
plataforma de desarrollo de herramientas aplicadas a una disciplina determinada.
¿Qué es Matlab?
![Page 7: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/7.jpg)
Rapidez:
• Puede ser muy rápido: aprovechamiento de las capacidades de vectorización
• En general, más lento que C, C++ o Fortran
Entonces, ¿Por qué usar Matlab?
– Herramienta de alto nivel
– Menor esfuerzo de aprendizaje que C++
– Adecuada para aplicaciones técnicasMA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
¿Qué es Matlab?
![Page 8: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/8.jpg)
Código básico
Librerías especializadas: Toolboxes• Procesado de señal
• Ecuaciones diferenciales
• Control robusto
• Procesado de imagen
• Redes neuronales
• Fuzzy
• Optimización
• SIMULINK (Block Oriented Simulator)
• Financiera
• ... Y así hasta más de N+11 toolboxes ‘con licencia pagada’ y muchas más de libre distribución
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
¿Qué es Matlab?
![Page 9: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/9.jpg)
PLATAFORMAS
PC
Estaciones de trabajo
Macintosh
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
SISTEMAS OPERATIVOS
Windows
Linux
Unix
![Page 10: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/10.jpg)
ARRANCAR MATLABM
AG
IST
ER
EN
ME
TO
DO
S N
UM
ER
ICO
S Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA Cliqueando dos veces en el icono:
Desde el menú InicioComo cualquier otra aplicación Windows
![Page 11: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/11.jpg)
Entorno de trabajoM
AG
IST
ER
EN
ME
TO
DO
S N
UM
ER
ICO
S Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
![Page 12: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/12.jpg)
Entorno de trabajoM
AG
IST
ER
EN
ME
TO
DO
S N
UM
ER
ICO
S Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
![Page 13: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/13.jpg)
View: Desktop Layout: Command Window Only
Entorno de
trabajo
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
![Page 14: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/14.jpg)
Entorno de trabajo: Command Window
Aparece en la parte derecha
Se ejecutan los comandos
Prompt: el programa está preparado para recibir instrucciones
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
![Page 15: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/15.jpg)
Entorno de trabajo: Launch Pad
Parte superior izquierda
Da acceso al directorio de trabajo
Cliqueando dos veces se accede al archivo
Cliqueando se pasa a workspace
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
![Page 16: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/16.jpg)
Entorno de trabajo: Workspace
Contiene información sobre todas las variables que se hayan definido en la sesión
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
Pueden usar los comandos who y whos también
Cliqueando dos veces se accede
a esa variable
![Page 17: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/17.jpg)
Entorno de trabajo: Workspace
El valor de una variable también se puede ver escribiendo su nombre en la ventana de comandos
¡Ojo con el punto y coma!
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
![Page 18: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/18.jpg)
Entorno de trabajo: Command historyM
AG
IST
ER
EN
ME
TO
DO
S N
UM
ER
ICO
S Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
Cliqueando dos veces se ejecuta
de nuevo
Acceso a las
sentencias
ejecutadas
anteriormente
![Page 19: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/19.jpg)
Entorno de trabajo: Command history
Utilizando las tecla ‘ctrl’ y clickderecho pulsado se pueden seleccionar tantas lineas como se quieran
Pulsando el botón derecho se abre un menú contextual con varias opciones
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
![Page 20: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/20.jpg)
Entorno de trabajo: Current DirectoryMuestra los ficheros del directorio activo o actual
Es el directorio donde se graba la información por defecto
Desde Command Window podemos movernos como en MSDOS: cd, dir
Puede cambiarse
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
![Page 21: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/21.jpg)
Entorno de trabajo: otras opciones
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
![Page 22: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/22.jpg)
EJEMPLOS DE OPERACIONES
>> 12.3*(11.34+9.88)/3.3
ans =
79.0927
>> 1+sin(pi/6)/(2+cos(pi/12))
ans =
1.1686
>> sqrt(1+tan(pi/12)/(1+sin(pi/2)))
ans =
1.0649
>> C = sqrt(1+tan(pi/12)/(1+sin(pi/2)))
C =
1.0649
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
![Page 23: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/23.jpg)
>> A = magic(5)
A =
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
>> B=inv(A), B*A
B =
-0.0049 0.0512 -0.0354 0.0012 0.0034
0.0431 -0.0373 -0.0046 0.0127 0.0015
-0.0303 0.0031 0.0031 0.0031 0.0364
0.0047 -0.0065 0.0108 0.0435 -0.0370
0.0028 0.0050 0.0415 -0.0450 0.0111
ans =
1.0000 -0.0000 -0.0000 -0.0000 0.0000
-0.0000 1.0000 0 -0.0000 0.0000
0 0.0000 1.0000 0.0000 0.0000
0.0000 0.0000 -0.0000 1.0000 0.0000
0.0000 0.0000 0.0000 0.0000 1.0000
>>
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
EJEMPLOS
![Page 24: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/24.jpg)
>> a=3;
>> b=8;
>> c=13;
>> solucion1=(-b+sqrt(b^2-4*a*c))/(2*a)
solucion1 =
-1.3333 + 1.5986i
>> solucion2=(-b-sqrt(b^2-4*a*c))/(2*a)
solucion2 =
-1.3333 - 1.5986i
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
EJEMPLOS
![Page 25: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/25.jpg)
>> x = 0:0.05*pi:2*pi;
>> y = sin(x).^2./(x+eps);
>> plot(x,y)
>> grid
Esto no se teclea!!!!
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
EJEMPLOS
El comando de graficaciónabre una nueva ventana con el gráfico correspondiente
![Page 26: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/26.jpg)
AYUDA EN MATLAB
Pulsando ...
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
o tecleando ‘help’
![Page 27: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/27.jpg)
AYUDA EN MATLAB
Pulsando
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
![Page 28: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/28.jpg)
AYUDA EN MATLAB
Desplegando el menú se generan mucha alternativas
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
Help contextual en la ventana de comandos
![Page 29: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/29.jpg)
LOOKFOR: Todas las líneas de la ayuda que contengan esa palabra
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
AYUDA EN MATLAB
![Page 30: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/30.jpg)
COMENTARIO
Cualquier ‘cosa’ que podamos
hacer con los menús gráficos de
Matlab, también se puede hacer
desde la ventana de comandos
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
![Page 31: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/31.jpg)
PATHLa lista de directorios donde Matlab ‘busca’ sus ficheros se llama MATLABPATH o PATH
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
![Page 32: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/32.jpg)
Para añadir directorios al principio:
>> path('c:\mat\matlab', path)
Para añadir el nuevo directorio alfinal de la lista:
>> path(path, 'c:\mat\practicas')
addpath permite añadir uno o más directorios al Path:
>> addpath 'c:\Matlab' 'c:\Temp' -end>> addpath 'c:\Matlab\Pruebas'
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
PATH
![Page 33: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/33.jpg)
Comprueba si nombre1 es una variable del usuario.
Comprueba si nombre1 es una función interna o intrínseca de MATLAB.
Comprueba si hay un fichero llamado nombre1.mex, nombre1.dll o nombre1.m en el directorio actual
Comprueba si hay ficheros llamados nombre1.mex, nombre1.dll o nombre1.m en los directorios incluidos en el path de MATLAB.
Las comprobaciones se hacen por Orden Estricto.En cuanto una se cumple, se para: IMPORTANCIA DEL ORDEN DE LOS DIRECTORIOS EN EL PATH
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
El proceso que sigue el programa para tratar de conocer qué es nombre1 es el siguiente:
PATH
![Page 34: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/34.jpg)
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
PREFERENCIASDesplegando el menú file, se puede seleccionar las preferencias de formato, manejo de archivos, etc.
![Page 35: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/35.jpg)
TIPOS DE FICHEROS
• nombre.m– extensión ‘característica’ de los ficheros de Matlab– son ficheros de texto: se pueden escribir:
• editor de ficheros de Matlab• cualquier editor de texto
– lista de comandos– funciones: una en cada fichero
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
• nombre.mat– ficheros de datos– habitualmente contienen variables de Matlab
que se guardan de una sesión para otra– sirven para intercambiar datos con C y
Fortran
• nombre.mex– ficheros compilados C o Fortran que pueden ser
llamados como funciones de Matlab
![Page 36: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/36.jpg)
EDITORAbrir fichero existente
Fichero nuevo
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
![Page 37: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/37.jpg)
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
EDITOR
![Page 38: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/38.jpg)
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
EJECUTAR UN FICHERO .m
Desde la línea de comandos se
teclea el nombre del fichero sin la
extensión
Desde la ventana de directorio
seleccionando Run o haciendo doble click
![Page 39: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/39.jpg)
DEBUGGER
Permite detectar y corregir errores
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA
![Page 40: Universidad Nacional de Tucumán FACULTAD DE CIENCIAS ... · INGENIERIA CON MATLAB ISBN 9701701119 Dolores M. Etter PRENTICE-HALL 2da Edición 1998 RESOLVIENDO PROBLEMAS CON MATLAB](https://reader030.fdocuments.mx/reader030/viewer/2022040605/5ea94a28f1a5b004a9426306/html5/thumbnails/40.jpg)
SAVE Y LOAD
Save: grabar variables– todas: save– sólo algunas: save nombre_fichero A B– la extensión del fichero será .mat
load: cargar un fichero .mat
MA
GIS
TE
R E
N M
ET
OD
OS
NU
ME
RIC
OS
Y
CO
MP
UTA
CIO
NA
LE
S E
N I
NG
EN
IER
IA