This is a Java Program to compute cross product of two vectors. In mathematics, the cross product or vector product is a binary operation on two vectors in three-dimensional space. It results in a vector that is perpendicular to both and therefore normal to the plane containing them.
Here is the source code of the Java Program to Compute Cross Product of Two Vectors. The Java program is successfully compiled and run on a Windows system. The program output is also shown below.
//This is a java program to find the cross product of two vectors
import java.util.Random;
public class Cross_Product
{
public static void main(String args[])
{
Random random = new Random();
int u1, u2, u3, v1, v2, v3;
u1 = random.nextInt(10);
u2 = random.nextInt(10);
u3 = random.nextInt(10);
v1 = random.nextInt(10);
v2 = random.nextInt(10);
v3 = random.nextInt(10);
int uvi, uvj, uvk;
uvi = u2 * v3 - v2 * u3;
uvj = v1 * u3 - u1 * v3;
uvk = u1 * v2 - v1 * u2;
System.out.println("The cross product of the 2 vectors \n u = " + u1
+ "i + " + u2 + "j + " + u3 + "k and \n v = " + u1 + "i + "
+ u2 + "j + " + u3 + "k \n ");
System.out.println("u X v : " + uvi + "i +" + uvj + "j+ " + uvk + "k ");
}
}
Output:
$ javac Cross_Product.java $ java Cross_Product The cross product of the 2 vectors u = 3i + 8j + 9k and v = 3i + 8j + 9k u X v : -2i +48j+ -42k
Related posts:
Injecting Prototype Beans into a Singleton Instance in Spring
Hướng dẫn Java Design Pattern – Chain of Responsibility
Number Formatting in Java
Java Program to Check Multiplicability of Two Matrices
Java Program to Implement Word Wrap Problem
Java Program to Find the Nearest Neighbor Using K-D Tree Search
Java Program to Give an Implementation of the Traditional Chinese Postman Problem
Java Program to Implement Self Balancing Binary Search Tree
Debug a JavaMail Program
ArrayList trong java
Loại bỏ các phần tử trùng trong một ArrayList như thế nào trong Java 8?
Java Program to Generate a Sequence of N Characters for a Given Specific Case
Java Program to find the maximum subarray sum using Binary Search approach
Java Program to Implement vector
Quick Guide to the Java StringTokenizer
Using Spring @ResponseStatus to Set HTTP Status Code
Calling Stored Procedures from Spring Data JPA Repositories
Java Program to Implement Quick Sort Using Randomization
New Stream Collectors in Java 9
Java Program to Implement Adjacency List
Java Program to Implement Heap Sort Using Library Functions
Java Program to Implement Extended Euclid Algorithm
Giới thiệu Json Web Token (JWT)
Ways to Iterate Over a List in Java
Spring Boot - Servlet Filter
A Guide to Java HashMap
Checked and Unchecked Exceptions in Java
Java Program to Find All Pairs Shortest Path
Java Program to Implement Gauss Jordan Elimination
Chuyển đổi từ HashMap sang ArrayList
Guide to Mustache with Spring Boot
Java Program to Implement ScapeGoat Tree