public class Vector extends Matriz{
public Vector(){
}
public Vector(int numElementos){
numeroFilas = 1;
numeroColumnas = numElementos;
matriz = new double[numeroFilas][numeroColumnas];
}
public Vector(int nF, int nC){
super(nF,nC);
}
public double productoEscalar(Vector x){
double resultado = 0;
resultado=this.multiplica(x.transpueta()).matriz[0][0];
return resultado;
}
public static void main(String [] args){
Vector v = new Vector(3);
v.matriz[0][0]= 1;
v.matriz[0][1]= 0;
v.matriz[0][2]= 1;
//v.transpuesta();
System.out.println(v.imprimir());
Vector v1 = new Vector(1,3);
v1.matriz[0][0]= 1;
v1.matriz[0][1]= 2;
v1.matriz[0][2]= 3;
System.out.println(v1.imprimir());
System.out.println((v.suma(v1)).imprimir());
System.out.println("Producto escalar "+v.productoEscalar(v1));
}
}
lunes, 8 de junio de 2009
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario