You are on page 1of 11

PROJECT REPORT

ON
MATRIX CALCULATOR APPLICATION

SUBMITTED IN FULFILLMENT OF THE REQUIREMENTS

FOR THE AWARD OF

THE DEGREE OF

BACHELOR IN COMPUTER APPLICATION (BCA)

SUBMITTED BY:

SURINDER SINGH 45

NEHA BELAM 50

AYUSH KHAJURIA 48

NISHA PANDITA 40

DEPARTMENT OF COMPUTER SCIENCE


GOVERNMENT MAM PG COLLEGE
ACKNOWLEDGEMENT

The successful completion of any project in the


endeavour of all the people who support, help in
faster doer of the project, without which the project
remains a daunting player whose might is difficult
to comprehend. We like to thank the principle of
GOVT. MAM PG COLLEGE for this kind help. Many
people have contributed to prepare this project and
without their help it is not possible to complete this
project.
Morever, we wish to take this opportunity to express
my sincere THANKS and GRATITUDE to our guide
Professor Naresh Sharma and our H.O.D
For their guidance which were extended beyond the
duty of the guide,for their valuable help and
suggestion which helped us to understand various
aspects of our project-“MATRIX CALCULATION
APPLICATION”

SIGNATURE
CONTENTS TABLE

 ACKNOWLEDGEMENT
 INTRODUCTION TO THE PROJECT
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.