Sei sulla pagina 1di 6

MATLAB 1

 Muestra los resultados.


M A T L A B
Con ; los resultados
no se muestran

Qué es MATLAB? EJEMPLO 1


>> a=3;b=6;c=2;d=a+b+c
 Lenguaje de alto nivel.
*Enter*
 Funciones matemáticas. d=
 Gráficos integrados. 11
EJEMPLO 2
 Herramientas de desarrollo.
>> a=3,b=6,c=2,d=a+b+c
 Herramientas para la creación *Enter*
de aplicaciones con interfaces
a=
gráficas personalizadas.
3
 Integración con otras
b=
aplicaciones y lenguajes.
6
 c=
2
Espacio de Trabajo
d=
11

Command History

 Se guardan todos los comandos


ingresados al prompt del
command window.

 Al hacer doble-click sobre un


comando este se ejecuta.

 Se puede seleccionar varios


comandos (Shift) y ejecutarlos
Command Window: (Enter, F9 o click-derecho +
Evaluate selection)
 Donde se ejecutan las
instrucciones.
MATLAB 2

 Crear archivo con los comandos cambia cada variable (Prueba de


1. Control A o selecto All escritorio).
2. Create Script
Current Folder
 Arrastra el comando al command
window para modificarlo y  Directorio activo o directorio
ejecutarlos o solo ejecutar. actual.

 Borrar historial  Ejecutar fichero .m, debe


1. Seleccionaar Clear cumplir una de las condiciones
2. Command History  Estar en el directorio actual.


Workspace

 Se lista todo el conjunto de
variables y de funciones  Estar en uno de los directorios
empleadas en el programa. indicados en el Path de MATLAB.

 Para ordenar seleccionar la


opción Sort By (Type, Name,…).
En MATLAB todas las
variables son arrays  Seleccionar “Current Folder”

 Cambiar nombre de la variable  Añadir al Path:


1. Selecciona la variable 1. Click.-der sobre la carpeta
2. Click o click derecho 2. Add to Path (escoger select
3. Escribir el nuevo nombre o folder o select folder and
seleccionar la opción Rename. subfolder).

 Opciones del click-derecho

Array Editor  Quitar del Path


1. Click-der
 Ventana que se abre al hacer 2. Remove from Path (escoger
doble click en una variable en select folder o select folder
el Workspace. and subfolders) .
 Muestra los elementos que
conforman la variable.
Search Path (ver video
 Es posible modificar el valor introducción 1 minuto 25:30)
de la variable.
Editor / Debugger
 Cambiar tamaño de la variable
(agregar o quitar colmunas o
filas)
 Control N
 Verificar algoritmos al
ejecutar cada paso y ver como
MATLAB 3

 Escribir, crear, editar y  Hay ejemplos, video tutoriales


guardar los programas en en ingles y explicaciones de
archivos m-files. funciones y mini-programas

 Extensión .m Profiler
 Guardar comandos y luego  Saber el tiempo que le toma al
llamarlos y ejecutarlos en el programa
Command Window
 El botón es el Run and Time y
 Se puede crear con el block de se ubica en la barra de
notas. herramientas de la ventana
principal
 Debug o depuración permite
probrar el programa paso a  Total time es el tiempo que
paso. tarda la función y sus
subfunciones en ejecutarse y el
 La barra roja a la derecha de
self time es solo el tiempo de
la ventana indica la línea en
la función sin tener en cuenta
la que esta el error.
el tiempo de las subfunciones.
 Para ejecutar pulsar el botón
run o F5
Preferencias de MATLAB
 En el command window se ve el
resultado del programa  Opiones que el usario puede
ejecutado. determinar por su cuenta.
 Breackpoints puntos en los que  Entre las preferencias del
el programa deja de commmand window esta Numeric
ejecutarse.. Se crean usando el Fotmat (ver opciones en video
editor o funciones, introducción 2 minuto 6:00)
 La línea donde es coloca el 
breackpointo no se ejecuta.

 Se pueden pones breackpoint


Comentarios
condicionales.
 Se introducen con el símbolo %
 Botones y van hasta el final de la
Continue línea.
Step
 Para hacer comentarios de
Step in
varias líneas se debe %{ %}
Step Out
Quit Debugging  Comentar bloques de senctencias
en la ventana del editor
Help 1. Seleccionar las sentencias
 Boton ubicado en la ventana 2. Click derecho
principal. 3. Seleccionar opción Comment

 En donde comentar
MATLAB 4

 Header Comment: al principio  Se leen con el comando: load


del código del programa
Fig-files
 Function Header: Arriba de cada
función, proporciona  Extensión .fig
información de la función  Contiene la información
 In line: aclarar lo que se necesaria para recrear de nuevo
acaba de hacer en una línea de una figura.
código.  Se crean con el comando: saveas
EJEMPLO 3  Se abren con el comando open
% Nombre del programa por: ejemplo.fig (Donde ejemplo es
Gabriela López Esquivel el nombre de la figura)
% Mes Dia de Año P.files
% Objetivo del programa
 Extension .p
. . .
 Archivos compilados
comandos
. . .  Se crean con el comando: pcode

% La siguiente función sirve para  Se usan para que otras personas


puedan ejecutar pero sin que
. . .
puedan modificar el código
función
fuente.
. . .
. . . Mex-files

a=2;  Extension .mex


b=3;  Cuando se llama condigo en
c=a+b; % Se hace la suma de a y b lenguaje C desde MATLAB
Tipos de archivos
usados en MATLAB
Comandos Básicos
M-files
 who: lista de las variables que
 Extension .m existen en el workspace
 Script files (Archivos de  whos: lista de las variables
comandos). que existen actualmente en el
workspace, con mas
 Archivos de función.
características sobre ellas
Mat-files
 home: sirve para llevar el
 Extension .mat cursor a la primera línea de la
ventana pero manteniendo los
 Solo se pueden leer en MATLAB. comandos anteriores
 Se crean con el comando : sabe
MATLAB 5

 clc: lleva el cursor a la EJEMPLO 4


primeria línea y además borra
>> x=[5 10 15] %vector fila
los comandos anteriores, Pero
no elimina las variables x=
creadas anteriormente, las
cuales se pueden ver en la 5 10 15
ventana de workspace. >> x=[5,10,15] %vector fila
 clear: borra todos los comandos
x=
incluyendo las variables
creadas previamente. 5 10 15
 help nombrefuncion muestra que >> y=[20;25;30] %vector columna
hace la función y como se usa.
y=
 helpwin nombrefuncion hace
los mismo que help pero lo 20
muestra en una ventana 25
diferente. 30

 quit o exit para salir de >> A=[1 2 3; 4 5 6; 7 8 9] %matriz


MATLAB. 3x3
A=
Operaciones con
1 2 3
matrices y vectores 4 5 6
7 8 9
Definicon de matrices desde
teclado  La numeración de las columnas y
filas empieza a partir del 1.
 Las matrices y vectores deben
tener un nombre.  La disposición de los elementos
de una matriz en la memoria se
 No es necesario declararlas ni almacena por columnas. (column-
establecer un tamaño major order)
 Es posible definir un tamaño y  Acceder elementos en vectores
luego cambiarlo x(i) , i posición del elemento
 Las matrices se definen por a acceder.
filas.  Acceder elementos en matrices
 Los elementos de una misma fila A(i,j) extrae el elemento de la
se pueden separar por: fila i y de la columna j de la
Espacios en blanco matriz A.
Comas ( , ) EJEMPLO 5
 Las filas se separan por: >> x
Pulsaciones de enter
Por el carácter punto y coma ( x=
; )
5 10 15
MATLAB 6

>> x(2)  Operadores para resolver


sistemas de ecuaciones lineales
ans=

10  Operadores elemento a elemento

>> x(3) Tipos de datos

ans=  Double

15  Integer, float y logical


>> x(4)  Numeros complejos
Index excedes matrix dimensions.  Cadenas de caracteres
>> A

A=
1 2 3
4 5 6
7 8 9
>> A(2,2)

ans=

>>A(5) % mismo elemento anterior

ans=

 Operadores aritméticos
Operador (función): Definicion
+ (plus): Suma
- (minus): Resta
* (mtimes): Multiplicacion
‘ (transpose): Traspuesta
^ (mpower): Potenciacion
\ (mldivide): Division-
izquierda
/ (mrdivide): Division-derecha

EJEMPLO 6

Potrebbero piacerti anche