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 Show the Duality Transformation of Line and Point
Hướng dẫn sử dụng Java Annotation
Java Program to Implement Patricia Trie
Spring Boot - Cloud Configuration Server
Java Program to Implement Splay Tree
Receive email by java client
Guide to Java Instrumentation
Merging Two Maps with Java 8
Java Program to Perform Postorder Non-Recursive Traversal of a Given Binary Tree
Different Ways to Capture Java Heap Dumps
A Guide to Java HashMap
Converting String to Stream of chars
RestTemplate Post Request with JSON
Spring Boot - Interceptor
A Guide to WatchService in Java NIO2
A Quick Guide to Spring MVC Matrix Variables
Java Program to Implement Sorted Circular Doubly Linked List
Use Liquibase to Safely Evolve Your Database Schema
Java Program to Implement Dijkstra’s Algorithm using Priority Queue
Java Program to Implement Counting Sort
Guide to WeakHashMap in Java
Sử dụng CountDownLatch trong Java
Spring Security Login Page with React
Shuffling Collections In Java
Java – Reader to InputStream
JPA/Hibernate Persistence Context
ETL with Spring Cloud Data Flow
How to Read a Large File Efficiently with Java
Lấy ngày giờ hiện tại trong Java
Java Program to Implement Horner Algorithm
New Features in Java 9
The HttpMediaTypeNotAcceptableException in Spring MVC