Tutorial matlab

Páginas: 18 (4361 palabras) Publicado: 13 de septiembre de 2012
Tutorial de MATLAB
Publicación: 10 de agosto de 2011
Adaptado de:
http://ocw.mit.edu/OcwWeb/ChemicalEngineering/10-34Fall-2005/Tools/index.htm

Maestría en Ingeniería Química
Aplicaciones Matemáticas en Ingeniería Química
3003730

Semestre 03, 2011

y son los preferidos (especialmente C++) por los expertos en
programación. Sin embargo, FORTRAN tiene una ventaja
con respecto a ellos yes que es más rápido. Las ventajas que
la programación orientada a objetos de C y C++ otorga al
programador de sistemas complejos no son atractivas para la
mayoría de los programas de ciencia, los cuales son
relativamente simples y demandan gran velocidad. El
surgimiento de FORTRAN 90 y FORTRAN 95 han
ratificado a FORTRAN como una gran herramienta para los
cálculos en ingeniería.
FORTRAN90/95 incluye también facilidades para realizar
programación en paralelo, la cual gana importancia día a día.
La razón por la cual este curso sigue MATLAB es porque
este último, un lenguaje de programación interpretado,
reduce el número de instrucciones que es necesario ingresar
al computador para obtener un resultado. Por ejemplo, en
MATLAB no es necesario declarar el tipo de variables.Tampoco se requiere indicar al computador que imprima los
resultados.
En un lenguaje interpretado, es posible
interactuar directamente con el computador. Además se
pueden obtener resultados gráficos, los cuales no son
posibles con los lenguajes como FORTRAN, C o C++.
El precio a pagar en un lenguaje interpretado como
MATLAB es la velocidad. En FORTRAN, C o C++ el
programa se compila y luegose ejecutan las instrucciones en
el computador a través de un programa ejecutable. En
MATLAB, se utilizan operaciones de máquina que leen el
programa original para luego crear otras operaciones de
máquina que ejecutan el programa. Esta gran cantidad de
operaciones disminuye la velocidad de MATLAB frente a
los programas compilados. Sin embargo, para problemas
pequeños y de mediano tamaño,MATLAB es una opción
ideal.
Por otro lado, MATLAB tiene gran cantidad de funciones
establecidas las cuales se pueden utilizar sin necesidad de
acoplarlas con el programa original, como sí es necesario en
los lenguajes compilados. Además los programas tienden a
ser de menor longitud en MATLAB, dada la facilidad de
notación matricial, como veremos más adelante.
Otras ventajas de MATLABincluyen la posibilidad de
compilar los programas de MATLAB de tal forma que
puedan ser utilizados en C o C++. Además, programas
realizados en FORTAN o C o C++ se pueden correr desde el
mismo MATLAB.

1 Introducción
Un computador se limita a recoger números localizados en
una memoria, realizar algunas operaciones algebraicas
simples con estos números y luego los guarda en la misma u
otramemoria. La forma de programar un computador sería
algo como:
1.

Encuentre un espacio en memoria para guardar un
número real “x”
2. Encuentre un espacio en memoria para guardar un
número real “y”
3. Encuentre un espacio en memoria para guardar un
número real “z”
4. A la memoria de “x” asígnele el número 3
5. A la memoria “y” asígnele el número 7
6. En la memoria “z” coloque la suma de “2x”y
“3y”. Donde  significa multiplicación.
Para evitar el procedimiento engorroso del algoritmo
anterior se utilizan lenguajes de computación, que como
FORTRAN 77 le permiten al usuario de computador re alizar
el mismo proceso. Por ejemplo, en FORTRAN 77 este
programa sería:
REAL x, y, z
x=2
y=4
z = 2 x + 3 y
Por último habría que decirle a FORTRAN que nos
muestre el resultadomediante un comando como:
PRINT *, 'z = ',z
Para que este programa corra en FORTRAN es necesario
compilarlo (o sea crear instrucciones como las descritas al
comienzo para que el computador entienda el código fuente)
y generar un ejecutable. Este último es el cual se utilizaría
para obtener el resultado de “z = 14” en pantall a.
FORTRAN no tiene la posibilidad de realizar gráficas, sino...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tutorial matlab
  • Tutorial Matlab
  • Tutorial matlab
  • Tutorial gui de matlab
  • tutorial sisotool matlab
  • Tutorial basico matlab
  • Tutorial De Comandos Matlab
  • Tutorial basico matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS