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:
Hướng dẫn Java Design Pattern – Object Pool
Spring Security and OpenID Connect
How to Get All Dates Between Two Dates?
CharSequence vs. String in Java
Spring Data MongoDB Transactions
Java Timer
HttpClient 4 – Send Custom Cookie
Custom JUnit 4 Test Runners
Java Program to Find the Mode in a Data Set
Java Program to Implement the Edmond’s Algorithm for Maximum Cardinality Matching
Hướng dẫn Java Design Pattern – Adapter
Spring – Injecting Collections
Removing all duplicates from a List in Java
Các kiểu dữ liệu trong java
Using the Map.Entry Java Class
Semaphore trong Java
Sử dụng Fork/Join Framework với ForkJoinPool trong Java
Guide to ThreadLocalRandom in Java
Java Program to Implement LinkedBlockingQueue API
Java Program to Implement Bellman-Ford Algorithm
Java Program to Repeatedly Search the Same Text (such as Bible by building a Data Structure)
Lập trình hướng đối tượng (OOPs) trong java
Java Program to Implement the One Time Pad Algorithm
Java Program to Implement Hash Tables Chaining with List Heads
Hướng dẫn Java Design Pattern – DAO
The XOR Operator in Java
LinkedList trong java
Spring Boot - Enabling HTTPS
Cachable Static Assets with Spring MVC
Java Program to Implement Gabow Algorithm
Hướng dẫn Java Design Pattern – Builder
Java Program to Perform Inorder Recursive Traversal of a Given Binary Tree