You are on page 1of 4

PROJECT OVERVIEW

The project Matrix Calculator application is based upon android operating


system which is an open source and Linux-based Operating System for mobile
devices such as smart phones and tablet computers.

The application Matrix Calculator performs various functionalities varying from


simple matrix calculations like addition and subtraction to complex calculations
like Inverse of the matrix. The various functionalities included are addition,
subtraction, multiplication, determinant, inverse, rank, cofactors, transpose,
trace, adjoint.

Each of the functionality is divided into separate android Activity, where each
activity is associated with particular type of calculation. All the activities are
accessible from home activity and are connected to home activity via intents.
OBJECTIVES
The objective of the project is to implement a Matrix Calculator that is used to
solve the common problems based upon matrices. Matrix calculation is one of
the primary concepts taught in mathematics in all the colleges and universities.

In software engineering graphic software such as Adobe Photoshop on


personal computer uses matrices to process linear transformations to render
images.

Whereas in programming which is taught at the university, matrices and


inverse matrices are used for coding and encrypting messages. A message is
made as a sequence of numbers in a binary format for communication and it
follows code theory for solving.

In robotics and automation, matrices are the basic components for the robot
movements. The inputs for controlling robots are obtained based on the
calculations from matrices and these are very accurate movements.

Although matrices are used widely and diversely in all areas of science, the
calculation involved with matrices can sometime be time consuming and
cumbersome. So a need is felt to implement a matrix calculator that is
automated enough to solve the problems related with matrices, this is what
the application Matrix Calculator is meant for.
SYSTEM SPECIFICATIONS
HARDWARE REQUIREMENTS:

RAM: 3GB minimum/8GB recommended plus 1GB for android emulator.


PROCESSOR: Intel Core i3 or above.
HDD SPACE: 20GB minimum.
SCREEN RESOLUTION: 1280*800 minimum.
VIRTUALIZATION TECHNOLOGY: hardware virtualization enabled.
SOFTWARE REQUIREMENTS:

OPERATING SYSTEM: Linux (Ubuntu distribution), Windows (7, 8, 10)

JAVA JDK: Java Development Kit version 5 or later.

IDE: Android Studio

RUNTIME ENVIRONMENT: Android Virtual Device or Real Android Device

ANDROID API: Minimum API level 22: android lollipop 5.0, recommended:
android API level 27: android Oreo,
FUTURE SCOPE
The field of matrix is vast and everlasting. With an application like matrix
calculator the complex calculations involved with the matrix can be easily be
solved. As the order of the matrix increases the complexity involved with the
matrix calculations also increases.

Usually the matrices having order greater than 3 involve cumbersome


calculations but with the development of application like matrix calculator we
can easily make calculations involved with matrix of order up to 20.

In future the functionalities of matrix calculator application can be extended to


perform more complex matrix calculations. Matrices are extensively used in
image and computer graphics.

Real world applications of matrices involve:

1. Pattern recognition.

2. Internet search.

3. Anti-virus protection.

4. Social networks.

5. Quantum computing.

All of the above require the use of matrices — in particular, eigen values and
eigen vectors of matrices. All the above calculations involving matrix
operations can be solved with matrix calculator.

You might also like