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:
Java Program to Implement Coppersmith Freivald’s Algorithm
Convert a Map to an Array, List or Set in Java
Guide to DelayQueue
Java Program to Implement VList
Join and Split Arrays and Collections in Java
Spring Boot - Building RESTful Web Services
Java Program to find the maximum subarray sum using Binary Search approach
@Lookup Annotation in Spring
Disable DNS caching
Java Deep Learning Essentials - Yusuke Sugomori
Java equals() and hashCode() Contracts
Java Switch Statement
Java Program to Implement Fenwick Tree
Java Program to Perform Sorting Using B-Tree
Java Program to Compute Discrete Fourier Transform Using Naive Approach
Spring Boot Application as a Service
The Dining Philosophers Problem in Java
Java Program to Check Whether a Directed Graph Contains a Eulerian Cycle
Spring Boot: Customize Whitelabel Error Page
Spring Boot - CORS Support
Java Program to Describe the Representation of Graph using Adjacency Matrix
Java Program to Implement Queue using Linked List
Guide to the Java ArrayList
Hướng dẫn sử dụng lớp Console trong java
Guide to Guava Table
Java Program to Implement Selection Sort
Generating Random Dates in Java
Spring Boot - Securing Web Applications
Spring Boot - Exception Handling
Intro to Spring Boot Starters
Biến trong java
Spring Security 5 – OAuth2 Login