Java Program to Represent Linear Equations in Matrix Form

This is java program to convert the system of linear equations to matrix form. The input is the coefficient of each variable and constant. Class rearranges them and converts them into matrix form, which aids solving them.

Here is the source code of the Java Program to Represent Linear Equations in Matrix Form. The Java program is successfully compiled and run on a Windows system. The program output is also shown below.

//This is a sample program to represent linear equations into matrix from
import java.util.Scanner;
 
public class Matrix_Representation_Equations 
{
    public static void main(String args[])
    {
        char []var = {'x', 'y', 'z', 'w', 'a', 'b', 'c', 'd', 'e'};
        System.out.println("Enter the number of variables in the equations: ");
        Scanner input = new Scanner(System.in);
        int n = input.nextInt();
        System.out.println("Enter the coefficients of each variable for each equations");
        System.out.println("ax + by + cz + ... = d");
        int [][]mat = new int[n][n];
        int [][]constants = new int[n][1];
        for(int i=0; i<n; i++)
        {
            for(int j=0; j<n; j++)
            {
                mat[i][j] = input.nextInt();
            }
            constants[i][0] = input.nextInt();
        }
 
        System.out.println("Matrix representation is: ");
        for(int i=0; i<n; i++)
        {
            for(int j=0; j<n; j++)
            {
                System.out.print(" "+mat[i][j]);
            }
            System.out.print("  "+ var[i]);
            System.out.print("  =  "+ constants[i][0]);
            System.out.println();
        }
        input.close();
    }
}

Output:

$ javac Matrix_Representation_Equations.java
$ java Matrix_Representation_Equations
Enter the number of variables in the equations: 
3
Enter the coefficients of each variable for each equations:
ax + by + cz + ... = d
1 2 3 4
5 6 7 8 
9 0 1 2 
Matrix representation is: 
 1 2 3  x  =  4
 5 6 7  y  =  8
 9 0 1  z  =  2

Related posts:

Object Type Casting in Java
Spring Boot - Eureka Server
Java Program to Implement PriorityBlockingQueue API
Java Program to Implement ScapeGoat Tree
How to Read HTTP Headers in Spring REST Controllers
Spring’s RequestBody and ResponseBody Annotations
Introduction to the Java NIO Selector
Java Program to Implement LinkedList API
Introduction to Spring Cloud Rest Client with Netflix Ribbon
Getting Started with GraphQL and Spring Boot
Spring Cloud – Tracing Services with Zipkin
Receive email using IMAP
Filtering a Stream of Optionals in Java
Programmatic Transaction Management in Spring
Java Program to Search Number Using Divide and Conquer with the Aid of Fibonacci Numbers
Java Program to Solve the Fractional Knapsack Problem
Java Program to Apply Above-Below-on Test to Find the Position of a Point with respect to a Line
Spring Security and OpenID Connect
Tránh lỗi NullPointerException trong Java như thế nào?
Java Program to Implement Cubic convergence 1/pi Algorithm
Java Collections Interview Questions
Java Program to Find k Numbers Closest to Median of S, Where S is a Set of n Numbers
Java Program to Implement Strassen Algorithm
Java Program to Implement the Program Used in grep/egrep/fgrep
Java Program to Check Multiplicability of Two Matrices
Java Program to Implement Trie
Explain about URL and HTTPS protocol
Hướng dẫn sử dụng Printing Service trong Java
Join and Split Arrays and Collections in Java
Java Program to Implement Best-First Search
Transactions with Spring and JPA
Java Program to Perform Arithmetic Operations on Numbers of Size