martes, 12 de agosto de 2008

Resultados de la primera tarea

INVERSA DE UNA MATRIZ EN MATLAB

La inversa de una matriz se representa de la siguiente manera:

a11 a12 a13
Sea A = a21 a22 a23
a31 a32 a33
Una matriz 3x3, entonces A-1 es la inversa de A y es tal que el producto de A por A-1 es igual a

A* A-1 = I; donde I es la matriz identidad.

Para realizar esta operación en MATLAB se procede como sigue:

1. Se introduce la matriz en la ventana de comando ó command window de la siguiente forma:

A = [a11 a12 a13; a21 a22 a23; a31 a32 a33]

2. Luego se escribe inv(A) y MATLAB se encarga de lo demás. Por ejemplo,

> A= [1 2 3; 4 5 6; 7 8 9]


A =

1 2 3
4 5 6
7 8 9


>> Inv (A)

Warning: Matrix is close to singular or badly scaled.

Results may be inaccurate. RCOND = 1.541976e-018.


Ans =

1.0e+016 *

-0.4504 0.9007 -0.4504
0.9007 -1.8014 0.9007
-0.4504 0.9007 -0.4504

La Transpuesta de una matriz la obtenemos en MATLAB utilizando el operador (‘) el cual denota la transpuesta. Por ejemplo, digamos que A denota la matriz
a11 a12 a13
A = a21 a22 a23
a31 a32 a33

Entonces
a11 a12 a13
A' = a21 a22 a23
a31 a32 a33

En MATLAB lo expresamos como:
>> A = [1 2 3; 5 3 1; 6 7 1]

A =

1 2 3
5 3 1
6 7 1

>> B = A'

B =

1 5 6
2 3 7
3 1 1

Bachilleres:
Henry Bello BC – 2522
Jose E. Ruiz BH – 6650


miércoles, 30 de julio de 2008

Proyecto Final

Diseñar un sistema que haga las operaciones AND y OR con dos trenes de bits.

Tarea Núm.2

Investigar e ilustrar como se grafica la función X = COS(Y) + TAN(Y) en Matlab.

jueves, 17 de julio de 2008

Tarea Num.1

Investigar como se halla la Traspuesta y la Inversa de una matriz en Matlab.
Ilustrar con ejemplos estas operaciones.

domingo, 15 de junio de 2008

Breve historia de la evolucion de MATLAB

MATLAB nace como una solución a la necesidad de mejores y más poderosas herramientas de cálculo para resolver problemas de cálculo complejos en los que es necesario aprovechas las amplias capacidades de proceso de datos de grandes computadores. El nombre MATLAB viene de "matrix laboratory" (laboratorio matricial). MATLAB fue originalmente escrito para proveer acceso fácil al software matricial desarrollado por los proyectos LINPACK y EISPACK, que juntos representan el estado del arte e software para computación matricial. Hoy MATLAB es usado en una variedad de áreas de aplicación incluyendo procesamiento de señales e imágenes, diseño de sistemas de control, ingeniería financiera e investigación médica. La arquitectura abierta facilita usar MATLAB y los productos que lo acompañan para explorar datos y crear herramientas personalizadas que proveen visiones profundas tempranas y ventajas competitivas.


Fue creado por The MathWorks en 1984, surgiendo la primera versión con la idea de emplear paquetes de subrutinas escritas en Fortran en los cursos de álgebra lineal y análisis numérico, sin necesidad de escribir programas en dicho lenguaje. El lenguaje de programación M fue creado en 1970 para proporcionar un sencillo acceso al software de matrices LINPACK y EISPACK sin tener que usar Fortran. En 2004, se estimaba que MATLAB era empleado por más de un millón de personas en ámbitos académicos y empresariales.