Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fundamentos
CONO o smbolo de Matlab
.
.MATLAB, "laboratorio de matrices") es una herramienta de
software matemtico que ofrece un
entorno de desarrollo integrado(IDE) con un lenguaje de
programacin propio (lenguaje M). Est disponible para
Unix,Windows,Mac OS XyGNU/Linux
Entre sus prestaciones bsicas se hallan: la manipulacin
dematrices, la representacin de datos y funciones, la
implementacin dealgoritmos, la creacin de interfaces de
usuario (GUI) y la comunicacin con programas en otros
lenguajesy con otros dispositivoshardware. El paquete
MATLAB dispone de dos herramientas adicionales que
expanden sus prestaciones, a saber, Simulink (plataforma
de simulacin multidominio) y GUIDE (editor de interfaces
de usuario - GUI). Adems, se pueden ampliar las
capacidades de MATLAB con lascajas de herramientas
(toolboxes); y las de Simulink con lospaquetes de
bloques(blocksets).
Historia de MATLAB
Fue creado por el matematico y programador de
computadoras Cleve Moler en1984, surgiendo la
primera versin con la idea de emplear paquetes de
subrutinas escritas enFortranen los cursos de lgebra
lineal y anlisis numrico, sin necesidad de escribir
programas en dicho lenguaje. El lenguaje de
programacin M fue creado en1970para proporcionar
un sencillo acceso al software de
MatricesLINPACKyEISPACKsin tener que usarFortran.
En 2004, se estimaba que MATLAB era empleado por
ms de un milln de personas en mbitos acadmicos y
empresariales
Partes de la ventana principal
Hacer click en el cono de Matlab7, aparece la ventana principal dividida en 5
partes:
1.- Barra de Mens y de Herramientas
2.- Ventana del Directorio Actual
3. Navegador del Workspace (hacer click en ficha W
4. Ventana del Historial de Comandos
5. Ventana de Comandos >>
..
Ventana de comandos
= diferente
> mayor
< menor
>= mayor o igual
<= menor o igual
| disjuncin
== igual
Comandos de ayuda
help
>>help quit
Nos devuelve como resultado
>>quit termina la sesin de Matlab
>> help +
What, produce una lista de los archivos m
Who produce una lista de variables
Whos exhibe informacin adicional de
c/variable
Demo gua al usuario a ejecutar diversas
demostraciones que se eligen de un men
Asignacin de variables
>>2.71828^pi
>>pi^2.71828
>>pi^(1/3)
Formatos numricos
format short
format short g
format short e
format long
format long e
format long g
format bank
Comando de lectura
Si queremos declarar un vector de coordenadas equi espaciadas entre dos dadas, por ejemplo, que la
primera valga 0, la ltima 20 y la distancia entre coordenadas sea 2, basta poner:
>>vect1=0:2:20
vect1 =
0 2 4 6 8 10 12 14 16 18 20
.
Equivalentemente, si lo que conocemos del vector es que la primera
coordenada vale 0, la ltima 20 y que tiene 11 en total, escribiremos:
>>vect2=linspace(0,20,11)
vect2 =
0 2 4 6 8 10 12 14 16 18 20
A las coordenadas de un vector se accede sin ms que escribir el nombre
del vector y, entre parntesis, su ndice:>>vect2(3)
ans =
4
y se pueden extraer sub vectores, por ejemplo:
>>vect2(2:5)
ans=
2468
o,
>>vect1(:)
ans=
0
2
.
4
6
8
10
12
14
16
18
20
Las matrices se escriben como los vectores, pero separando las
filas mediante un punto y coma; as una matriz 3x3:
>>M=[1 2 3;4 5 6;7 8 9]
M =
1 2 3
4 5 6
789
Matriz transpuesta