Matlab

Páginas: 53 (13152 palabras) Publicado: 6 de septiembre de 2011
UNIVERSIDAD NACIONAL DE INGENIERÍA
FACULTAD DE INGENIERÍA MECÁNICA Departamento Académico de Ciencias Básicas, Humanidades y cursos complementarios

METODOS NUMERICOS (MB –536)

Introducción a Matlab
Profesores: Garrido Juárez, Rosa Castro Salguero, Robert Hermes Pantoja, Carhuavilca Obregón Ramos, Máximo Ruiz Lizama, Edgar 2011-1

UNI-FIM- DACIBAHCC

Cálculo Numérico - MB536

MATLABMATLAB es el nombre abreviado de ―MATrix LABoratory‖. MATLAB es un programa para realizar cálculos numéricos con vectores y matrices. Como caso particular puede también trabajar con números escalares tanto reales como complejos, con cadenas de caracteres y con otras estructuras de información más complejas. Una de las capacidades más atractivas es la de realizar una amplia variedad de gráficosen dos y tres dimensiones. MATLAB tiene también un lenguaje de programación propio. MATLAB es un gran programa de cálculo técnico y científico. Para ciertas operaciones es muy rápido, cuando puede ejecutar sus funciones en código nativo con los tamaños más adecuados para aprovechar sus capacidades de vectorización. En otras aplicaciones resulta bastante más lento que el código equivalentedesarrollado en C/C++ o Fortran. A partir de la versión 6.5, MATLAB incorporó un acelerador JIT (Just In Time), que mejoraba significativamente la velocidad de ejecución de los archivos *.m en ciertas circunstancias, por ejemplo cuando no se hacen llamadas a otros archivos *.m, no se utilizan estructuras y clases, etc. Aunque limitado en ese momento, cuando era aplicable mejoraba sensiblemente lavelocidad, haciendo innecesarias ciertas técnicas utilizadas en versiones anteriores como la vectorización de los algoritmos. En cualquier caso, el lenguaje de programación de MATLAB siempre es una magnífica herramienta de alto nivel para desarrollar aplicaciones técnicas, fácil de utilizar y que, como ya se ha dicho, aumenta significativamente la productividad de los programadores respecto a otrosentornos de desarrollo. MATLAB dispone de un código básico y de varias librerías especializadas (toolboxes).

Pantalla inicial del matlab 2009a Otra característica de MATLAB son los gráficos, que se verán con más detalle en una sección posterior. A título de ejemplo, se puede teclear la siguiente línea y pulsar intro: >> x=-4:.01:4; y=sin(x); plot(x,y), grid, title('Función seno(x)')

Introducción aMatlab

1/32

UNI-FIM- DACIBAHCC

Cálculo Numérico - MB536

Esta figura tiene un título "Función seno(x)" y una cuadrícula o "grid". En realidad la línea anterior contiene también varias instrucciones separadas por comas o puntos y comas. En la primera se crea un vector x con 801 valores reales entre -4 y 4, separados por una centésima. A continuación se crea un vector y, cada uno decuyos elementos es el seno del correspondiente elemento del vector x. Después se dibujan los valores de y en ordenadas frente a los de x en abscisas. Las dos últimas instrucciones establecen la cuadrícula y el título. Un pequeño aviso antes de seguir adelante. Además de con la Command Figura 3: Grafico de la función seno History, es posible recuperar comandos anteriores de MATLAB y moverse por dichoscomandos con el ratón y con las teclas- flechas  y . Al pulsar la primera de dichas flechas aparecerá el comando que se había introducido inmediatamente antes. De modo análogo es posible moverse sobre la línea de comandos con las teclasy , ir al principio de la línea con la tecla Inicio, al final de la línea con Fin, y borrar toda la línea con Esc. Recuérdese que sólo hay una línea activa (laúltima). Para borrar todas las salidas anteriores de MATLAB y dejar limpia la Command Window se pueden utilizar las funciones clc y home. La función clc (clear console) elimina todas las salidas anteriores, mientras que home las mantiene, pero lleva el prompt (>> ) a la primera línea de la ventana. Si se desea salir de MATLAB basta teclear los comandos quit o exit, elegir Exit MATLAB en el menú...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB
  • Matlab
  • Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS