MACROS
Las macros son grupos de instrucciones que tienen un seguimiento cronológico usadas para economizar tareas; una macro no es más que un conjunto de instrucciones tales como "borrar archivo", "añadir registro", etc., y que se almacenan en una ubicación especial (por ejemplo en Microsoft Access observamos que hay una zona para crear macros, una macro en Access trabajando para una base de datos podría ser un archivo que al llamarse desde otra instrucción: borrara los registros de un cliente o accionista, luego borrara ciertos registros en otras tablas, extraerá su información de un Log, entre otras cosas.
Las macros son un grupo de instrucciones programadas bajo entorno vba (visual basic para aplicaciones), cuya tarea principal es la automatización de tareas repetitivas y la resolución de cálculos complejos.
MATLAB
Normas de vectores y matrices
Recuerde que la p-norma de un vector x=(x1, ..., xn) se define como
||x||p= æ
è n
å
i=1 |xi|p ö
ø 1/p
, 1 £ p < ¥ , y ||x||¥=
max
1 £ i £ n |xi| .
La función norm(x,p) de MATLAB permite calcular cualquiera de estas normas (por defecto, p=2). Adicionalmente, el parámetro p=−∞ permite calcular mink |xk|.
Ejercicio 1 Aplique la función norm(x,p) con p=1, 2, ∞, −∞ al vector x=[1,2,3,4].
A su vez, si A es una matriz m × n, la norma ||•||p inducida se define como
||A||p=
max
x ¹ 0 ||Ax||/||x||.
En particular,
||A||1=
max
1 £ j £ n m
å
i=1 |aij| , ||A||¥=
max
1 £ i £ m n
å
i=1 |aij| .
MATLAB entiende el comando norm(x,p) aplicado a una matriz para los parámetros p=1, 2, ∞.
Producto escalar y vectorial
Para calcular el producto escalar de dos arrays A y B contamos con el operador dot(A,B), que equivale a calcular A'*B. El producto vectorial de dos vectores de dimensión 3 se realiza con el operador cross.
Determinante de una matriz:
La función det permite calcular el determinante de una matriz en Matlab, por ejemplo el siguiente código en Matlab calcula el determinante de una matriz:
>> A = [1 1 1 -1; 1 1 -1 1; 1 -1 1 1; -1 1 1 1];
>> det(A)
ans =
-16
Rango de una matriz
La función rank permite calcular el rango de una matriz en Matlab, por ejemplo el siguiente código en Matlab calcula el rango de una matriz:
>> A = [ 1 1 2; 2 -1 1; 0 1 1; 1 0 1]
A =
1 1 2 2 -1 1 0 1 1 1 0 1
>> rank(A)
ans =
2
Valores propios:
La Descomposición de Valores Propios se utiliza para obtener los valores y vectores propios de una matriz cuadrada A. La función eig(A) devuelve los valores propios de A en un vector columna. La asignación [X,D]=eig(A) produce una matriz diagonal D cuyos elementos diagonales son los valores propios de A y las columnas de X son los vectores propios correspondientes.
ALUMNA:PISFIL ZAPATA MARIA FERNANDA
miércoles, 13 de agosto de 2008
Suscribirse a:
Enviar comentarios (Atom)

No hay comentarios:
Publicar un comentario