Aplicación.
* @author Andres Villavicencio
*/
public class Deber1 {
/* Se tiene los vectores v = [2 3 4] y w = [1 -2 3], Calcular:
La suma, resta, producto escalar, producto cruz, magnitudes, unitarios y el ángulo entre v y w*/
/** Creates a new instance of Deber1 */
public static void main(String args[]){
int [] v;
int [] w;
int [] suma;
int [] resta;
int escalar;
int x;
int y;
int z;
double Mv;
double Mw;
double [] Uv;
double [] Uw;
double angulo;
v= new int[3];
w= new int[3];
suma= new int[3];
resta= new int[3];
Uv= new double[3];
Uw= new double[3];
v[0]=2;
v[1]=3;
v[2]=4;
w[0]=1;
w[1]=-2;
w[2]=3;
//Suma
System.out.print("La suma de los vectores v,w es: " + "\n");
for(int i=0; i<3;>
suma[i]= v[i] + w[i];
for(int i=0; i<3;>
System.out.println(suma[i] + "\n");
//Resta
System.out.print("La resta de los vectores v,w es: " + "\n");
for(int i=0; i<3;>
resta[i]= v[i] - w[i];
for(int i=0; i<3;>
System.out.println(resta[i] + "\n");
//Producto escalar
escalar=0;
for(int i=0; i<3;>
escalar += v[i]*w[i];
}
System.out.println("El producto escalar entre los vectores v, w es: " + escalar + "\n");
//Producto cruz
x = ((v[1]*w[2])-(w[1]*v[2]));
y = -((v[0]*w[2])-(w[0]*v[2]));
z= ((v[0]*w[1])-(w[0]*v[1]));
System.out.println("El producto cruz entre los vectores v, w es: " + "\n");
System.out.println(x + "\n");
System.out.println(y + "\n");
System.out.println(z + "\n");
//Magnitudes
Mv= Math.sqrt((v[0]*v[0]) + (v[1]*v[1]) +(v[2]*v[2]));
System.out.println("La magnitud del vector v es " + Mv + "\n");
Mw= Math.sqrt((w[0]*w[0]) + (w[1]*w[1]) +(w[2]*w[2]));
System.out.println("La magnitud del vector w es " + Mw + "\n");
//Unitarios
System.out.println("El unitario del vector v es: " + "\n");
for(int i=0; i<3;i++)
Uv[i]= v[i]/Mv;
for(int i=0; i<3;>
System.out.println(Uv[i] + "\n");
System.out.println("El unitario del vector w es: " + "\n");
for(int i=0; i<3;i++)
Uw[i]= w[i]/Mw;
for(int i=0; i<3;>
System.out.println(Uw[i] + "\n");
// Angulo entre v y w
angulo= Math.acos((escalar)/(Mv*Mw));
System.out.print("El ángulo entre el vector v y w en radianes es: " + angulo + "\n");
}
}
Aplicación Compilada.
init:
deps-jar:
compile-single:
run-single:
La suma de los vectores v,w es:
3
1
7
La resta de los vectores v,w es:
1
5
1
El producto escalar entre los vectores v, w es: 8
El producto cruz entre los vectores v, w es:
17
-2
-7
La magnitud del vector v es 5.385164807134504
La magnitud del vector w es 3.7416573867739413
El unitario del vector v es:
0.3713906763541037
0.5570860145311556
0.7427813527082074
El unitario del vector w es:
0.2672612419124244
-0.5345224838248488
0.8017837257372732
El ángulo entre el vector v y w en radianes es: 1.1625141016326912
BUILD SUCCESSFUL (total time: 0 seconds)
esta bien estructurado el código pero si le puedes suprimir algunas cosas
ResponderEliminarEsta muy bien el deber
esta... muy bien el codigo.. felicitaciones
ResponderEliminarTengo dudas sobre el programa, me podrías ayudar?
ResponderEliminar