Matlab
Enviado por raul.islas.503 • 7 de Abril de 2015 • Tesis • 1.025 Palabras (5 Páginas) • 217 Visitas
1.1 Partes de Matlab
1.1.1 Expresiones de Matlab
MATLAB como cualquier lenguaje de programación proporciona expresiones
matemáticas, pero a diferencia de la mayoría de ellos, las expresiones matemáti-
cas que
maneja involucran matrices completas.
Las expresiones se dividen en:
Números
Variables
Operadores
Funciones
Numeros MATLAB utiliza una notación decimal convencional con punto dec-
imal opcional y el signo
menos para indicar números negativos. La notación cientí ca utiliza la letra
e para
especi car el factor de escala en potencias de 10. Los números imaginarios
utilizan ya sea
la i o la j como su jo. A continuación se presentan varios números permitidos.
Ejemplo. Números permitidos:
3 99 0.0001
9.6397238 1.60210e20 6.02252e23
1i 3.14159j 3e5i
Todos los números se almacenan internamente usando el formato long es-
peci cado por el
estándar en punto otante IEEE. Los números en punto otante tienen una
precisión nita
aproximadamente de 16 dígitos decimales y un rango nito aproximadamente
de 10-308 a
10-308.
Variables MATLAB, a diferencia de la mayoría de los lenguajes de progra-
mación no requiere de
ningún tipo de declaraciones de tipo de datos (entero, punto otante, com-
plejos, etc) ni de
dimensionamiento. Cuando MATLAB encuentra una nueva variable, au-
tomáticamente crea
la variable y reserva la cantidad de localidades de memoria necesarias. Si la
variable ya
existía dentro del espacio de trabajo actual, simplemente cambia el con-
tenido, si se
requiere, o de ser necesario agrega más localidades de memoria a la variable
para contener
más datos.
2
Ejemplo. De nición de variables.
» Num = 25
Esta variable crea una matriz de 1 x 1 llamada Num y almacena el valor de
25. MATLAB
es case sensitive, es decir distingue entre mayúsculas y minúsculas; es decir
A y a no son la
misma variable.
Operadores Las expresiones utilizan los operadores aritméticos comunes. Los
operadores aritméticos
son los mismos que en cualquier lenguaje de programación y se sigue un
orden de
evaluación similar al que se utiliza en los demás lenguajes de programación.
En la Tabla
II.1 se muestran los operadores aritméticos más comunes en MATLAB.
Tabla II.1 Operadores aritméticos usados en MATLAB
Operador Operación matemática
+ Suma
- Resta
* Multiplicación
/ División
^ Potencia
Transpuesta compleja conjugada
( ) Especi ca el orden de evaluación
Funciones MATLAB proporciona un gran número de funciones matemáticas
simples y avanzadas. La
gran mayoría de estas funciones acepta argumentos complejos. Las funciones
más
comunes, como sqrt y sin son parte del núcleo de MATLAB y están progra-
madas en bajo
nivel para hacerlas más e cientes y no es posible acceder a su código. El
resto de las
funciones está programada en archivos M y su código está disponible para
revisiones o
modi caciones.
Muchas funciones especiales proporcionan o requieren valores de constantes
útiles.
MATLAB incorpora constantes matemáticas y cierta simbología.
Constante Signi cado
pi 3.14159265. . .
i Unidad imaginaria, -1
j Igual que i
eps Precisión relativa en punto otante, 2-52
3
realmin Número más pequeño representable en punto
otante, 2-1022
realmax Número más grande representable en punto otante,
(2-e) 21023
Inf In nito
NaN No es un número
1.2 Gra cación en dos dimensiones
MATLAB gra ca directamente en una ventana diferente a la ventana de co-
mando.
Dentro de MATLAB a esta ventana se le conoce como gura ( gure). Las
funciones de
gra cación automáticamente crean una nueva ventana si no existe ninguna
previa, de lo
contrario, la ventana designada como ventana actual es usada por MATLAB
para generar la
nueva grá ca, borrando así la anterior. Generalmente la ventana actual es
la última ventana
a la cual se le hizo clic con el ratón. Para referirse a una ventana generada
anteriormente
solo es necesario teclear gure(x), donde x representa el número de identi -
cación de la
ventana presente
...