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:
Introduction to the Functional Web Framework in Spring 5
Java Program to Implement Affine Cipher
Java Program to Implement Sorted Array
Consuming RESTful Web Services
Java Convenience Factory Methods for Collections
Tiêu chuẩn coding trong Java (Coding Standards)
Spring Data JPA @Query
Chuyển đổi giữa các kiểu dữ liệu trong Java
Quick Guide to java.lang.System
New Stream Collectors in Java 9
Converting String to Stream of chars
Converting Between Byte Arrays and Hexadecimal Strings in Java
Java Program to Create a Random Graph Using Random Edge Generation
Java Program to Implement Merge Sort Algorithm on Linked List
Java Program to Implement the Binary Counting Method to Generate Subsets of a Set
Introduction to Liquibase Rollback
Java Program to Implement Double Order Traversal of a Binary Tree
Java Program to Perform Naive String Matching
HTTP Authentification and CGI/Servlet
Java Program to Implement Interpolation Search Algorithm
The Registration API becomes RESTful
Lớp LinkedHashMap trong Java
Create Java Applet to Simulate Any Sorting Technique
Hamcrest Collections Cookbook
Java Program to Perform Optimal Paranthesization Using Dynamic Programming
Setting Up Swagger 2 with a Spring REST API
Java Program to find the number of occurrences of a given number using Binary Search approach
Rest Web service: Filter và Interceptor với Jersey 2.x (P1)
Java Program to Implement Heap
Map to String Conversion in Java
Spring Boot - Admin Server
New Features in Java 9