trabajo

Páginas: 17 (4033 palabras) Publicado: 20 de noviembre de 2014
1.1

PRÁCTICA 1: Introducción a Matlab

PRÁCTICA 1: Introducción a Matlab
1.1 Introducción
MATLAB es un paquete de software que proporciona un entorno potente y amigable
para cálculo y simulación. El entorno de programación ofrece operaciones matemáticas
básicas más una serie de procedimientos operacionales (conocidos como funciones).
La programación en MATLAB permite realizar de formadirecta diversas tareas que
requieren cierta complejidad computacional. Las herramientas de programación abarcan
operaciones matemáticas básicas y también

un gran conjunto de procedimientos

computacionales que se diseñan para tareas específicas. Así, el usuario tiene la opción de
desarrollar un programa a medida o de llamar a cualquiera de las funciones de propósito
especial que residenen los ficheros de MATLAB. Además, un potente procesador gráfico
permite visualizaciones de alta calidad de las variables en diversos formatos. Programando en
MATLAB, cada variable se supone que es una matriz y no existe ningún requisito para el
dimensionamiento y declaración de variables. Las dimensiones de la matriz se definen
mediante una lista explícita de elementos o por reglas que seaplican a las operaciones
matemáticas.
Las sentencias de MATLAB están típicamente en el formato general de
variable=expresión (o simplemente expresión), y se devuelve una variable como respuesta a
una interpretación de MATLAB de la evaluación de la expresión. Un ejemplo simple es:
y = 10*sin(pi/6)
El resultado devuelto es un escalar (matriz de 1 por 1) con un valor de 5,0. además el
usuariopodrá insertar la variable de salida y en cualquier sentencia que siga.
Es útil considerar una expresión que se puede utilizar para generar un vector que
describa el tiempo (una variable independiente). Con un cálculo numérico, el tiempo debe
expresarse en pasos discretos; por lo tanto, se considera un vector fila con valores numéricos
del tiempo que aumentan desde 0 a 4 con un tamaño depaso fijo de 0,02. El procedimiento
más simple que generará este vector es una sentencia que expresa:
t =0 : 0.02 : 4

Escuela Politécnica Superior de la Rábida

Prácticas de Dinámica de Sistemas, Curso 2005 / 2006

1.2

PRÁCTICA 1: Introducción a Matlab

El resultado es una variable matricial t con una fila y 201 columnas. Si el tamaño del
paso se omite el valor por defecto es launidad. No se requieren los paréntesis para generar un
vector fila; sin embargo, si los paréntesis derechos van seguidos por apóstrofe la matriz se
transpone y el vector de tiempos de transforma en un vector columna.
t = (0 : 0.02 : 4)’
Operaciones con matrices
Las matriciales con filas múltiples se pueden especificar colocando un punto y coma,
que indica el comienzo de una nueva fila ocomenzando la nueva fila en la línea siguiente.
Una sentencia tal como
a = [12 40 8 4; 10 2 16 36; 2 7 5 4]]

producirá una matriz con tres filas y cuatro columnas. Los elementos de la matriz se
identifican mediante el número de fila y columna; así, una sentencia que especifica:
a(1,2)= 30
cambiará 40 por 30. Si se desea crear una matriz con los valores la primera fila, puede
utilizarse lasentencia:
g = a(1,:)
Si por el contrario se desea que g contenga todas las filas y solo las tres primeras columnas
la sentencia a utilizar es:
g = a( : , 1:3)
Las expresiones que contienen matrices deben, por supuesto, seguir las reglas del
álgebra matricial. Si se obtiene un mensaje de error debido a matrices con dimensiones no
acordes, el usuario puede comprobar rápidamente las dimensionesde una variable (tal como
a) escribiendo size(a). La respuesta se presenta con el número de filas seguido por el número
de columnas.
Todos los elementos de una variable se pueden borrar utilizando la orden clear a, o se
pueden borrar todas las variables escribiendo simplemente clear.

Escuela Politécnica Superior de la Rábida

Prácticas de Dinámica de Sistemas, Curso 2005 / 2006

1.3...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Trabajadores Del Trabajo
  • trabajo del trabajo
  • Trabajo Del Trabajo
  • El trabajo y el Trabajador
  • Trabajo Trabajador
  • trabajo trabajo
  • trabajo trabajo
  • Trabajo de trabajo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS