ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Matlab


Enviado por   •  7 de Abril de 2015  •  Tesis  •  1.025 Palabras (5 Páginas)  •  217 Visitas

Página 1 de 5

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.60210e–20 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

...

Descargar como (para miembros actualizados) txt (8 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com