Matlab

Solo disponible en BuenasTareas
  • Páginas : 26 (6274 palabras )
  • Descarga(s) : 9
  • Publicado : 25 de junio de 2010
Leer documento completo
Vista previa del texto
Manual de Introducci´n a Funciones B´sicas con o a MATLAB
M.C. Daniel S. Mart´ ınez Ram´ ırez Agosto de 2004

2

Cap´ ıtulo 1

Introducci´n o
1.1. Acerca de MATLAB

El nombre de MATLAB proviene de la contracci´n de MATrix LABoratory. MATLAB es considerado o como un lenguaje de alto nivel que maneja datos de tipo matricial. Por lo tanto, las matrices y arreglos constituyen la espinadorsal de MATLAB. Cabe mencionar, que MATLAB al ser considerado un lenguaje de alto nivel puede pensarse que puede hacer obsoletos a ciertos lenguajes de programaci´n ampliamente utilizados en la actualidad. Esta aseveraci´n o o es err´nea debido a que esos lenguajes siguen siendo importantes para la computaci´n de alto rendimiento o o que requiere abundante memoria o un tiempo de c´mputo largo. Encambio, la velocidad de c´mputo de o o MATLAB paga un elevado precio debido a sus caracter´ ısticas particulares.

1.2.

Caracter´ ısticas importantes de MATLAB

La raz´n por la cual MATLAB puede considerarse como un lenguaje es debido a que ofrece caracter´ o ısticas de programaci´n similares a otros lenguajes de programaci´n como FORTRAN o C. A continuaci´n algunas o o o de sus caracter´ısticas m´s notables son mencionadas: a La programaci´n es mucho m´s sencilla. o a Manipulaci´n de conjunto de datos en una amplia variedad m´s r´pidamente. o a a Biblioteca matem´tica amplia. a Proporciona herramientas de interfaz gr´fica de usuario (GUI) que permite a MATLAB ser utilizado a como una herramienta de desarrollo de aplicaci´n. o Abundantes herramientas gr´ficas. a Capacidad devincularse con otros lenguajes de programaci´n. o Transportabilidad. La combinaci´n de estructuras de datos de arreglos, caracter´ o ısticas de programaci´n y herramientas o GUI permiten que MATLAB sea una poderosa herramienta para resolver problemas en muchos campos.

3

4

Cap´ ıtulo 2

Caracter´ ısticas b´sicas a
2.1. Operaciones Aritm´ticas B´sicas e a

Las operaciones aritm´ticas b´sicaspueden ser llevadas a cabo con MATLAB de manera an´loga a las e a a calculadoras. Estas operaciones aritm´ticas b´sicas son las siguientes: e a
Operaci´n o adici´n, a + b o substracci´n, a - b o multiplicaci´n, a b o divisi´n, a ÷ b o exponenciaci´n, ab o S´ ımbolo + * /´\ o ˆ Ejemplo 5 + 45 100 - 55 3.14 * 0.90 3/4 = 4 \ 3 216

La evaluaci´n de estos operadores son llevadas a cabo por lasreglas usuales de precedencia de operadores, o resumidas aqu´ ı.
Las expresiones son evaluadas de izquierda a derecha con la operaci´n de o exponenciaci´n teniendo la mayor precedencia, seguida por la multiplicaci´n o o y divisi´n teniendo la misma procedencia, seguida por la suma y substracci´n o o teniendo la misma precedencia.

2.2.

Espacio de Trabajo

El entorno de trabajo en donde elusuario trabaja es llamado espacio de trabajo. El espacio de trabajo puede grabar los comandos ingresados por el usuario as´ como los valores de cualquier vaiable creada por el ı mismo. Por esa raz´n, estos comandos y variables residen en el espacio de trabajo de MATLAB o espacio de o trabajo b´sico y pueden ser rellamados cada vez que se dese´. a e Ejemplo: )) record=3.5878789 record = 3.5879 ))record record = 5

3.5879 ))

Para conocer el nombre de una variable en el espacio de trabajo de MATLAB se utiliza el comando who. Ejemplo:

)) a=445.126+129.75 a = 574.8760 )) b=a-100.25 b = 474.6260 )) c=a*b c = 2.7285e+005 )) d=c/37.5 d = 7.2760e+003 )) e=37.5\c e = 7.2760e+003 )) e=c\37.5 e = 1.3744e-004 )) f1=2^5 f1 = 32 )) who 6

Your variables are: a b )) c d e f1

Para obtener unainformaci´n m´s detallada de esa variable utilizamos el comando whos. o a Ejemplo: )) whos Name a b c d e f1

Size 1x1 1x1 1x1 1x1 1x1 1x1

Bytes 8 8 8 8 8 8

Class double double double double double double array array array array array array

Grand total is 6 elements using 48 bytes )) En cambio, para borrar variables utilizamos el comando clear. Ejemplo: )) clear a b )) who Your...
tracking img