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:

Java Program to Implement Binary Search Tree
A Guide to JUnit 5 Extensions
Từ khóa throw và throws trong Java
The SpringJUnitConfig and SpringJUnitWebConfig Annotations in Spring 5
Java Program to Construct an Expression Tree for an Postfix Expression
Examine the internal DNS cache
Java 8 and Infinite Streams
Using a Custom Spring MVC’s Handler Interceptor to Manage Sessions
Thực thi nhiều tác vụ cùng lúc như thế nào trong Java?
Java Program to Find Maximum Element in an Array using Binary Search
Map to String Conversion in Java
Login For a Spring Web App – Error Handling and Localization
Guide to Escaping Characters in Java RegExps
Guide to Dynamic Tests in Junit 5
Java Program to Implement Patricia Trie
Xử lý ngoại lệ trong Java (Exception Handling)
Java Program to Find the GCD and LCM of two Numbers
OAuth 2.0 Resource Server With Spring Security 5
Java Program to Check Whether a Weak Link i.e. Articulation Vertex Exists in a Graph
Java Program to Check if a Given Set of Three Points Lie on a Single Line or Not
Spring Data JPA @Modifying Annotation
Programmatic Transaction Management in Spring
Command-Line Arguments in Java
Java Program to Implement AVL Tree
Java Program to Check if it is a Sparse Matrix
Spring @RequestMapping New Shortcut Annotations
Spring Boot - Rest Controller Unit Test
Java Program to Implement Levenshtein Distance Computing Algorithm
Java Program to Generate Random Partition out of a Given Set of Numbers or Characters
Cài đặt và sử dụng Swagger UI
Java Program to Implement the Program Used in grep/egrep/fgrep
Spring Cloud Series – The Gateway Pattern