Java - ayuda con un ejercicio

   
Vista:

ayuda con un ejercicio

Publicado por jhon (4 intervenciones) el 10/10/2007 23:04:39
buenas, es para ver si alguien me puede colaborar con un ejercicio de programacion que no he podido hacer. crear dos vectores de rango 3 y hallarles el producto cruz y el producto escalar, les agradesco haber si hay alguien por ahi que me ayude,
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda con un ejercicio

Publicado por Gilberto (378 intervenciones) el 11/10/2007 02:03:42
/*
* VectorNumerico implementa un vector n-dimensional de numeros
* reales. Se define un método para calcular el producto punto
* de dos vectores
*/
public class VectorNumerico {

// Guarda los valores del vector en un arreglo privado
private double[] items;

// Construye un vector de tamaño n, sin asignarle valores
public VectorNumerico(int n) {
items = new double[n];
}

// Construye un vector a partir de un arreglo double
public VectorNumerico(double[] v) {
items = new double[v.length];
for(int i=0; i<v.length; i++)
items[i] = v[i];
}

// Se implementa la operación producto escalar de dos vectores, la cual
// arroja una excepción aritmética si los tamaños de estos difieren
public double productoPunto(VectorNumerico v) throws ArithmeticException {
if(items.length != v.items.length) {
throw new ArithmeticException("Tamaño de vectores diferente");
}
double suma = 0;
for(int i=0; i<items.length; i++) {
suma += items[i]*v.items[i];
}
return suma;
}
}

Con esto te puedes dar una idea.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar