teoria

Páginas: 7 (1747 palabras) Publicado: 20 de abril de 2013
Tutorial: Lo Básico de Matlab
Vectores 
Funciones 
Ploteo 
Polinomios 
Matrices 
Impresión 
Uso de archivos.M en Matlab 
Obtención de Ayuda en Matlab 

En esta parte del Tutorial se usarán los siguientes Comandos Matlab : 
plot polyval roots conv deconv polyadd inv eig poly

Nota: Commandos Matlab No-estándares se ven verdes.

Matlab es un programa interactivo útil en computaciónnumerica y visualización de datos; los ingenieros en control lo usan extensivamente en análisis y diseño. Están disponibles muchas diferentes "toolboxes" las cuales extienden aún más las funciones básicas del Matlab a diferentes áreas; en estos tutoriales haremos uso extensivo de la toolbox de control de sistemas (Control Systems Toolbox). Matlab corre en los entornos Unix, Macintosh, y Windows;hay una versión disponible para estudiantes que corre solo en PCs.
Para más información acerca del Matlab, contáctese con Mathworks.
Lo mejor que puede hacer con estos tutoriales es verlos en una ventana mientras está corriendo Matlab en otra . Así estará habilitado para rehacer todos los ploteos y cálculos que están en los tutoriales mediante la operación de copiar y pegar el texto que ve acádirectamente en la ventana del Matlab o en un archivo.m.
Vectores
Comencemos creando algo simple, como un vector. Entre cada elemento del vector (separado por un espacio) y entre corchetes, y asígnelo a una variable. Por ejemplo, para crear el vector a, entre en la ventana de comandos de Matlab (puede copiar y pegar):
a = [1 2 3 4 5 6 9 8 7]
Matlab devolverá:
a = 1 2 3 4 5 6 9 8 7
Si ahora sequiere crear un vector con elementos desde 0 a 20 a incrementos de 2 (esto se usa mucho en la creación de vectores tiempo):
t = 0:2:20 t = 0 2 4 6 8 10 12 14 16 18 20
Manipular vectores es tan fácil como crearlos. Primero suponga que hay que sumar 2 a cada elemento en el vector 'a'. La ecuación que lo logra se ve:
b = a + 2 b = 3 4 5 6 7 8 11 10 9
Ahora suponga que quiere sumar dos vectores.Si los mismos tienen igual longitud, es sencillo. Simplemente súmelos como se muestra abajo
c = a + b c = 4 6 8 10 12 14 20 18 16
La resta de vectores de la misma longitud trabaja exactamente de la misma manera.
Funciones
Para hacernos la vida más fácil, Matlab incluye muchas funciones estándar. Cada función es un bloque de código que lleva a cabo una tarea específica. Matlab contiene todas lasfunciones estándares comosin, cos, log, exp, sqrt, así como tantas otras. También incorpora las constantes comunmente usadas como pi, e i o j para la raiz cuadrada de -1.
sin(pi/4) ans = 0.7071
Para determinar la sintaxis y lo que hace la función sólo tipee help [nombre_function] en la ventana de comando de Matlab .
Matlab también le permite escribir sus propias funciones con elcomando function ; siga este link para aprender cómo escribir sus propias funciones y aprecie un listado de las funciones que fueron creadas exprofeso para este tutorial.
Ploteo
Es muy sencillo crear figuras en Matlab. Suponga que necesite plotear una onda senoidal como función del tiempo . Primero defina un vector tiempo (el punto y coma luego de cada sentencia obliga a Matlab a no mostrar los resultados) yluego calcule el valor del seno en cada momento.
t = 0:0.25:7; y = sin(t); plot(t,y)

La figura contiene aproximadamente un período de la onda senoidal. Este tipo de figuras es muy sencillo en Matlab, y el comando plot tiene muchas opciones agregadas. Se recomienda visitar la páginaploteo para aprender más.
Polinomios
En Matlab, un polinomio se representa por un vector. Para crear unpolinomio, simplemente entre cada coeficiente del mismo en un vector en orden descendiente (no omita el 0). Por ejemplo, quisiera entrar el siguiente polinomio:

Para hacerlo en Matlab, nada más entre el vector
x = [1 3 -15 -2 9] x = 1 3 -15 -2 9
Matlab puede interpretar un vector de longitud n+1 como un polinomio de grado n. Por lo tanto, si el polinomio no tiene algunos coeficientes, es necesario...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Teoria
  • Las Teorias
  • Teorias
  • Teoria
  • Teoria
  • Teoria
  • Teoria
  • Teoria

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS