Matrix Design and Functionalities This design focus

Matrix can be known as a  rectangular of mn number,  that is m rows and n columns usually enclose within a bracket, thereforematrices is not only known as a collection of element but every element hasassigned a definite position in a specific column and rowIn general sense, a matrices represent acollection of information arrange or stored in a orderly way, therefore,mathematical idea of a matrix  can beregarded as set of various numbers, function order or variable in  columns and rows. These sets of number can beseen as distinct entity, the matrices and can also manipulate as a wholefollowing so basic mathematical rules, typical example of matrix present inFigure 1 where by, Matric A has three rows and columns. This work present three differentmatrices operation which they are multiplication addition and inverse matric,these three matrices have distinct mathematical rules  which are to follow to implement a Cprogramming language application using Microsoft Visual Studio plat, application should help user to solvematrices operation relate to the  taskobjective.

By the end of this paper work, design  will approach, paper willinclude code snippet and related  orsample result will be present.  Figure 1: A matrix with 9 elements 1          Aims and Objectives1.1        AimWritea complete C program for matrices manipulation without using any built infunctions or libraries.

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!

order now

The program should be able to perform theobjective  operations.1.2        Objectives Thework objectives stated as follow1)      To provide   code structure  that can perform multiplication matrices  such as two matrices operation2)      To provide   code structure  that can perform addition  matrices such as two matrices operation3)      To provide   code structure  code that can perform Inverse of 3x3matrix  operation 2          Design and FunctionalitiesThis design  focus on related task given by writing a Cprogramming language code that can perform multiplication, addition and inversematrices operation, in order to accomplish certain design it become important to understand few mathematicalrules  towards the development of thework, in these scenario, rules to understand are  multiplication matrices whichstated that, two element of matrices can only be multiply with each other onlywhen they are compatible with respect to their order,  therefore, the number of column in firstmatrix [A] must have equal number to the number of rows in the  second matrix[B,then providing a resulting matrix [C] which will have same number of rows as[A] and similar number of columns as [B]. However  rules of coding is addition which matricescan only add  if  number of rows and columns in matrix[A] issame as number of  rows and columns inMatric[B], the third rules is inverse matric, there are several method to approach this but the design approach commonmethod which calculate the minor or determinant, then find the cofactor whichthe implementation of the adjugate and finally multiply the result by 1/determination.Therefore the design will provide the basic algorithmutilize  during code implementation formultiplication matrices, adding matrices and inverse matrices C baseapplication developed using Microsoft Visual Studio.


I'm Mary!

Would you like to get a custom essay? How about receiving a customized one?

Check it out