Sunteți pe pagina 1din 11

REPUBLICA BOLIVARIANA DE VENEZUELA

INSTITUTO UNIVERSITARIO DE TECNOLOGIA


DE ADMINISTRACION INDUSTRIAL
EXTENCION PUERTO LA CRUZ
AMPLIACION BARCELONA

Vectores y Matrices

Tutoracadémico ELABORADO

José Cachacote Gómez Gabriel

C.I 30311351

Beltrán Luis

C.I 30065678

Barcelona, junio ,2019

1
INDICE

Introducción………………………………………………………………………….…Pág.3
Un Vector……...……………………………………………………………………..…Pág.4
Public class vector………………………………………………….……………….…..Pág.4
Una Matriz...…………………………...…………………………………..……….......Pág.4
Public class vector…………..………………………………………………….…….…Pág.4
Los Constructores…………………………………………………………….……..…..Pág.5
Public vector (int n) …………………………………………………………………….Pág.5
Public vector (double ) ………………………………………………………….…....Pág.5-6
Public matriz (int n) ………………………………………………………………...….Pág.6
Public matriz (double [][] x) ………………………………………………………....Pág.6-7
Public class vector.………..…………………………………………………….….…...Pág.7
Public vector (double) …………………………………………….………..…….…….Pág.7
Public class matriz……...………………………………………………….…….…...Pág.7-8
Public matriz (double [][] x) ………………………………………………..……….....Pág.8
Public string tostring ……………………………………………………….…….…..Pag.8-9
Conclusión……………………………………………………………………………..Pág.10
Bibliografía……………………………….…………………………………………...Pág.11

2
INTRODUCCION

Las matrices son objetos matemáticos que permiten organizar información numérica (y
también de otros tipos) de un modo natural y sencillo. La idea consiste en disponer números
en forma de tabla, con una estructura de filas y columnas, de manera que cada elemento
(cada número) de la tabla puede ser identificado mediante su posición: la fila y la columna
en las que está situado el elemento. Esta disposición en forma de tabla con filas y columnas
puede no resultar muy audaz, ya que es algo realmente natural, casi obvio, por lo que
posiblemente no se perciba la matriz como un "gran invento".Las nociones de vectores
están implícitamente contenidas en las reglas de composición de las fuerzas y de las
velocidades, conocidas hacía el fin del siglo XVII. Es en relación con la representación
geométrica de los números llamados imaginario, como las operaciones vectoriales se
encuentran por primera vez implícitamente realizadas, sin que el concepto de vector este
aun claramente definido. Fue mucho más tarde, y gracias al desarrollo de la geometría
moderna y de la mecánica, cuando la noción de vector y de operaciones vectoriales se
concretó.

3
VECTORES Y MATRICES

UN VECTOR: Es un array unidimensional de números. Se define la clase Vector con dos


miembros dato, el número de datos que guarda y el array unidimensional que guarda dichos
datos.

PUBLIC CLASS VECTOR {

Public int n;

Double [] x;

La clase Vector y la clase Matriz están en el mismo paquete. El miembro dato x de la clase
Vector tiene el control de acceso por defecto, es decir, público dentro del mismo paquete
pero privados fuera del paquete. Más abajo, en esta página al definir las funciones miembro
de la clase Matriz que realizan operaciones entre matrices y vectores veremos que, los
objetos de la clase Vector necesitan acceder a su miembro dato x.

UNA MATRIZ: Es un array bidimensional de números. En general, decimos que una


matriz tiene una dimensión m x n, cuando los números están dispuestos en m filas y n
columnas.

Se denominan matrices cuadradas a aquellas que tienen el mismo número de filas que de
columnas. Estas matrices tienen especial importancia y serán las que tratemos en estas
páginas.

PUBLIC CLASS MATRIZ {

Public int n;

Private double [][] x;

La clase Matriz tiene dos miembros dato, la dimensión de la matriz n, y un array


bidimensional x, que crearemos e inicializaremos en los constructores

4
LOS CONSTRUCTORES:

Vamos a definir dos constructores en la clase Vector, al primero se le pasa el número de


elementos que va a guardar e inicializan a cero todos sus elementos.

PUBLIC VECTOR (INT N) {

this.n=n;

x=new double[n];

For (int i=0; i<n; i++){

X[i]=0.0;

Para crear un vector v de dimensión tres se escribe

Vector v=new Vector (3);

Al segundo constructor, se le pasa el array unidimensional, e inicializa el miembro dato x


con los valores que guardan los elementos de dicho array en una única y simple operación
de asignación

PUBLIC VECTOR (DOUBLE [] X) {

This=x;

n=x.length;

Para crear un vector v que guarde los datos del array v1 se escribe

Double [] v1={1, 2, 3};

Vector v=new Vector (v1);

5
Para la clase Matriz necesitamos definir dos constructores, al primero se le pasa la
dimensión n de la matriz cuadrada, creando un array bidimensional de n filas y n columnas,
e inicializa todos sus elementos a cero.

PUBLIC MATRIZ (INT N) {

this.n=n;

x=new double[n][n];

For (int i=0; i<n; i++){

For (int j=0; j<n; j++){

X[i][j]=0.0;

Para crear una matriz a de dimensión tres cuyos elementos son todos ceros, se escribe.

Matriz a=new Matriz (3);

Al segundo constructor, se le pasa un array bidimensional, e inicializa el miembro dato x


con los valores que guardan los elementos de dicho array en una única y simple operación
de asignación.

PUBLIC MATRIZ (DOUBLE [][] X) {

this.x=x;

n=x.length;

Para crear la matriz a

6
Se crea un array bidimensional a1, y se le pasa al constructor de la clase Matriz

Double [][] a1={{1, 2, 3},{-2, -4, -5},{3, 5, 6}};

Matriz a=new Matriz (a1);

PUBLIC CLASS VECTOR {

Public int n; //dimension

Double [] x;

Public Vector (int n) {

this.n=n;

x=new double[n];

For (int i=0; i<n; i++){

X [i] =0.0;

PUBLIC VECTOR (DOUBLE [] X) {

this.x=x;

n=x.length;

//otras funciones miembro

****************************************

PUBLIC CLASS MATRIZ {

Public int n; //dimension

Private double [][] x;

7
Public Matriz (int n) {

this.n=n;

x=new double[n][n];

For (int i=0; i<n; i++){

For (int j=0; j<n; j++){

X[i][j]=0.0;

PUBLIC MATRIZ (DOUBLE [][] X) {

this.x=x;

n=x.length;

//otras funciones miembro

Mostrar un vector y una matriz

Para mostrar un vector redefinimos la función toString de la clase base Object, de la cual
deriva implícitamente Vector. Separamos sus elementos mediante el carácter tabulador '\t'.

PUBLIC STRING TOSTRING () {

String texto =" ";

For (int i=0; i<n; i++) {

8
Texto+="\t "+ (double) Math. Round (1000*x[i])/1000;

Texto+="\n";

Return texto;

Vamos añadiendo al string texto, los elementos del vector y el carácter separador entre
elementos, limitamos el número de decimales a tres mediante la función Math.round. Para
concluir la fila y pasar a la siguiente en la pantalla de texto, añadimos un carácter retorno de
carro '\n'. Mediante la operación + definida en la clase String podemos concatenar
fácilmente los distintos elementos y crear la representación textual del vector que devuelve
la función toString

Para mostrar el vector v en la pantalla de texto, basta escribir la sentencia

Vector v=new Vector (v1);

System.out.println (v);

Mostrar una matriz en la pantalla de texto es difícil, ya que Java no dispone de una función
que sitúe el cursor de texto en una posición de la pantalla, como lo hace la función gotoxy
disponible en los lenguajes C/C++. La única alternativa que nos queda es mostrar los
elementos de una fila unos a continuación de los otros separados por un tabulador, después
otra fila y así hasta mostrar todos los elementos de la matriz.

9
CONCLUSION

Una magnitud que tiene una dirección y sentido al mismo tiempo y los vectores se
representan con segmentos rectilíneos orientados, utilizando los vectores se puede resolver
gráficamente cualquier problema relacionado con el movimiento de cualquier objeto bajo la
influencia de varias fuerzas. El uso sencillo de los vectores así como los cálculos utilizando
vectores quedan ilustrados en este diagrama, que muestra el movimiento de una barca para
atravesar una corriente de agua. El vector a, u A, indica el movimiento de la barca durante
un determinado periodo de tiempo si estuviera navegando en aguas tranquilas; el vector b, o
$, representa la deriva o empuje de la corriente durante el mismo periodo de tiempo. El
recorrido real de la barca, bajo la influencia de su propia propulsión y de la corriente, se
representa con el vector c, u B. Utilizando vectores, se puede resolver gráficamente
cualquier problema relacionado con el movimiento de un objeto bajo la influencia de varias
fuerzas. Mediante el uso de las matrices se resolvió un sistema de ecuaciones lineales,
además se encontró la importancia que tienen en la resolución de problemas de la vida
cotidiana con lo cual se llega a dar una solución exacta para dar mejores resultados en un
determinado proceso. El empleo de estas herramientas matemáticas se hacen más
interesantes y útiles mediante el uso de un software que en este caso empleamos el
DERIVE, con ello nos da a mostrar cual tan importantes son las matemáticas en la
resolución de problemas.

10
BIBLIOGRAFIA

Vectores y Matrices. En Wikipedia. Recuperado el 26 de febrero 2019


https://es.wikipedia.org/wiki/Vectores. https://es.wikipedia.org/wiki/Matrices.

11

S-ar putea să vă placă și