# Program of matrix multiplication - Computers & Internet

Posted by on

• Level 3:

An expert who has achieved level 3 by getting 1000 points

All-Star:

An expert that got 10 achievements.

MVP:

An expert that got 5 achievements.

An expert that has over 10,000 points.

• Master

In FORTRAN:

PROGRAM MATMULT
PARAMETER (N=3)
DIMENSION X(N,N), Y(N,N), Z(N,N)
DOUBLE PRECISION SUM
DO 200 J=1, N
DO 100 K=1, N
SUM = 0.0
DO 50 L=1, N
SUM = SUM + X(J,L) * Y(L,K)
50 CONTINUE
Z(J,K) = SUM
100 CONTINUE
200 CONTINUE
WRITE, Z
END

Posted on Aug 04, 2010

Hi there,
Save hours of searching online or wasting money on unnecessary repairs by talking to a 6YA Expert who can help you resolve this issue over the phone in a minute or two.

Best thing about this new service is that you are never placed on hold and get to talk to real repairmen in the US.

Here's a link to this great service

Good luck!

Posted on Jan 02, 2017

×

my-video-file.mp4

×

## Related Questions:

### How to do matrix problems in fx991ms

The following was written for the Casio FX-991 ES. If matrix calculations are available on your calculator you will perform them as described below. ( I have no time to verify that the FX-991ms can perform matrix calculations).

Let me explain how to create matrices. (If you know how to do it, skip to the operations on matricies, at the end.)

First you must set Matrix calculation
[MODE][6:Matrix]. Then By entering one of the numbers [1:MatA] or [2:Matb] or [3:MatC] you get to choose the dimensions of the matrix
(mxn]. Once finished entering the matrix you clear the screen.
The operations on matrices are available by pressing [Shift][Matrix]
[1:Dim] to change the dimension of a matrix (in fact redefining the matrix)
[2:Data] enter values in a matrix
[3:MatA] access Matrix A
[4:Matb] access Matrix B
[5:MatC] access matrix C
[6:MatAns] access the Answer Matrix (the last matrix calculated)
[7:det] Calculate the determinant of a matrix already defined
[8:Trn] The transpose of a matrix already defined

To subtract MatA-MatB
To multiply MatAxMatB
To raise a matrixe to a power 2 [x2], cube [x3]
To obtain inverse of MatA already defined MatA[x-1] [x-1] is the x to the power -1 key
Dimensions of matrices involved in operations must match.
Here is a short summary

The multiplication of structured mathematical entities (vectors, complex numbers, matrices, etc.) is different from the multiplication of unstructured (scalar) mathematical entities (regular umbers). As you well know matrix multiplication is not commutative> This has to do with the dimensions.

An mXn matrix has m rows and n columns. To perform multiplication of an kXl matrice by an mXn matrix you multiply each element in one row of the first matrix by a specific element in a column of the second matrix. This imposes a condition, namely that the number of columns of the first matrix be equal to the number of rows of the second.
Thus, to be able to multiply a kXl matrix by am mXn matrix, the number of columns of the first (l) must be equal to the number of rows of the second (m).

So MatA(kXl) * MatB(mXn) is possible only if l=m
MatA(kX3) * Mat(3Xn) is possible and meaningful, but
Mat(kX3) * Mat(nX3) may not be possible.

To get back to your calculation, make sure that the number of columns of the first matrix is equal to the number of rows of the second. If this condition is not satisfied, the calculator returns a dimension error. The order of the matrices in the multiplication is, shall we say, vital.

Nov 07, 2012 | Casio FX991MS Scientific Calculator

### How to multiply the matrices using fx-991ms calculator

The following was written for the Casio FX-991 ES. If matrix calculations are available on your calculator you will perform them as described below. ( I have no time to verify that the FX-991ms can perform matrix calculations).

Let me explain how to create matrices. (If you know how to do it, skip to the operations on matricies, at the end.)

First you must set Matrix calculation
[MODE][6:Matrix]. Then By entering one of the numbers [1:MatA] or [2:Matb] or [3:MatC] you get to choose the dimensions of the matrix
(mxn]. Once finished entering the matrix you clear the screen.
The operations on matrices are available by pressing [Shift][Matrix]
[1:Dim] to change the dimension of a matrix (in fact redefining the matrix)
[2:Data] enter values in a matrix
[3:MatA] access Matrix A
[4:Matb] access Matrix B
[5:MatC] access matrix C
[6:MatAns] access the Answer Matrix (the last matrix calculated)
[7:det] Calculate the determinant of a matrix already defined
[8:Trn] The transpose of a matrix already defined

To subtract MatA-MatB
To multiply MatAxMatB
To raise a matrixe to a power 2 [x2], cube [x3]
To obtain inverse of MatA already defined MatA[x-1] [x-1] is the x to the power -1 key
Dimensions of matrices involved in operations must match.
Here is a short summary

The multiplication of structured mathematical entities (vectors, complex numbers, matrices, etc.) is different from the multiplication of unstructured (scalar) mathematical entities (regular umbers). As you well know matrix multiplication is not commutative> This has to do with the dimensions.

An mXn matrix has m rows and n columns. To perform multiplication of an kXl matrice by an mXn matrix you multiply each element in one row of the first matrix by a specific element in a column of the second matrix. This imposes a condition, namely that the number of columns of the first matrix be equal to the number of rows of the second.
Thus, to be able to multiply a kXl matrix by am mXn matrix, the number of columns of the first (l) must be equal to the number of rows of the second (m).

So MatA(kXl) * MatB(mXn) is possible only if l=m
MatA(kX3) * Mat(3Xn) is possible and meaningful, but
Mat(kX3) * Mat(nX3) may not be possible.

To get back to your calculation, make sure that the number of columns of the first matrix is equal to the number of rows of the second. If this condition is not satisfied, the calculator returns a dimension error. The order of the matrices in the multiplication is, shall we say, vital.

Nov 06, 2012 | Casio FX991MS Scientific Calculator

### We are trying to add, subtract, multiply, and divide matrixes, but the Casio calculator that we have will allow for us to input the information into the calc. However, it will not allow for us to add,...

This post is rather exhaustive as regards the matrix capabilities of the calculator. So if the post recalls things you already know, please skip them. Matrix multiplication is at the end. As to division of matrices, I do not believe that this operation exits.

Let me explain how to create matrices. (If you know how to do it, skip to the operations on matrices, at the end.)

First you must set Matrix calculation
[MODE][6:Matrix]. Then By entering one of the numbers [1:MatA] or [2:Matb] or [3:MatC] you get to choose the dimensions of the matrix
(mxn]. Once finished entering the matrix you clear the screen.

The operations on matrices are available by pressing [Shift][Matrix]
[1:Dim] to change the dimension of a matrix (in fact redefining the matrix)
[2: D A T A] enter values in a matrix
[3:MatA] access Matrix A
[4:Matb] access Matrix B
[5:MatC] access matrix C
[6:MatAns] access the Answer Matrix (the last matrix calculated)
[7:det] Calculate the determinant of a matrix already defined
[8:Trn] The transpose of a matrix already defined

To add matrices MatA+MatB (MUST have identical dimensions same m and same n, m and n do not have to be the same)
To subtract MatA-MatB. (MUST have identical dimensions, see above)
To multiply MatAxMatB (See below for conditions on dimensions)
To raise a matrix to a power 2 [x2], cube [x3]
To obtain inverse of a SQUARE MatA already defined MatA[x^-1]. The key [x^-1] is the x to the power -1 key. If the determinant of a matrix is zero, the matrix is singular and its inverse does not exit.

Dimensions of matrices involved in operations must match. Here is a short summary

The multiplication of structured mathematical entities (vectors, complex numbers, matrices, etc.) is different from the multiplication of unstructured (scalar) mathematical entities (regular numbers). As you well know matrix multiplication is not commutative> This has to do with the dimensions.

An mXn matrix has m rows and n columns. To perform multiplication of an kXl matrix by an mXn matrix you multiply each element in one row of the first matrix by a specific element in a column of the second matrix. This imposes a condition, namely that the number of columns of the first matrix be equal to the number of rows of the second.
Thus, to be able to multiply a kXl matrix by am mXn matrix, the number of columns of the first (l) must be equal to the number of rows of the second (m).

So MatA(kXl) * MatB(mXn) is possible only if l=m
MatA(kX3) * Mat(3Xn) is possible and meaningful, but
Mat(kX3) * Mat(nX3) may not be possible.

To get back to your calculation, make sure that the number of columns of the first matrix is equal to the number of rows of the second. If this condition is not satisfied, the calculator returns a dimension error. The order of the matrices in the multiplication is, shall we say, vital.

May 10, 2011 | Casio FX-115ES Scientific Calculator

### I'm trying to solve a matrix using your calc--I was able to follow the steps that were located on the internet, but it does not explain what you will do next. My partners and I have spent hours and we...

This post is rather exhaustive as regards the matrix capabilities of the calculator. So if the post recalls things you already know, please skip them. Matrix multiplication is at the end. As to division of matrices, I do not believe that this operation exits.

Let me explain how to create matrices. (If you know how to do it, skip to the operations on matrices, at the end.)

First you must set Matrix calculation
[MODE][6:Matrix]. Then By entering one of the numbers [1:MatA] or [2:Matb] or [3:MatC] you get to choose the dimensions of the matrix
(mxn]. Once finished entering the matrix you clear the screen.

The operations on matrices are available by pressing [Shift][Matrix]
[1:Dim] to change the dimension of a matrix (in fact redefining the matrix)
[2: D A T A] enter values in a matrix
[3:MatA] access Matrix A
[4:Matb] access Matrix B
[5:MatC] access matrix C
[6:MatAns] access the Answer Matrix (the last matrix calculated)
[7:det] Calculate the determinant of a matrix already defined
[8:Trn] The transpose of a matrix already defined

To add matrices MatA+MatB (MUST have identical dimensions same m and same n, m and n do not have to be the same)
To subtract MatA-MatB. (MUST have identical dimensions, see above)
To multiply MatAxMatB (See below for conditions on dimensions)
To raise a matrix to a power 2 [x2], cube [x3]
To obtain inverse of a SQUARE MatA already defined MatA[x^-1]. The key [x^-1] is the x to the power -1 key. If the determinant of a matrix is zero, the matrix is singular and its inverse does not exit.

Dimensions of matrices involved in operations must match. Here is a short summary

The multiplication of structured mathematical entities (vectors, complex numbers, matrices, etc.) is different from the multiplication of unstructured (scalar) mathematical entities (regular numbers). As you well know matrix multiplication is not commutative> This has to do with the dimensions.

An mXn matrix has m rows and n columns. To perform multiplication of an kXl matrix by an mXn matrix you multiply each element in one row of the first matrix by a specific element in a column of the second matrix. This imposes a condition, namely that the number of columns of the first matrix be equal to the number of rows of the second.
Thus, to be able to multiply a kXl matrix by am mXn matrix, the number of columns of the first (l) must be equal to the number of rows of the second (m).

So MatA(kXl) * MatB(mXn) is possible only if l=m
MatA(kX3) * Mat(3Xn) is possible and meaningful, but
Mat(kX3) * Mat(nX3) may not be possible.

To get back to your calculation, make sure that the number of columns of the first matrix is equal to the number of rows of the second. If this condition is not satisfied, the calculator returns a dimension error. The order of the matrices in the multiplication is, shall we say, vital.

May 10, 2011 | Casio FX-115ES Scientific Calculator

### How to do multiplication of two matrixes in casio fx 115es

This post is rather exhaustive as regards the matrix capabilities of the calculator. So if the post recalls things you already know, please skip them. Matrix multiplication is at the end.

Let me explain how to create matrices. (If you know how to do it, skip to the operations on matrices, at the end.)

First you must set Matrix calculation
[MODE][6:Matrix]. Then By entering one of the numbers [1:MatA] or [2:Matb] or [3:MatC] you get to choose the dimensions of the matrix
(mxn]. Once finished entering the matrix you clear the screen.
The operations on matrices are available by pressing [Shift][Matrix]
[1:Dim] to change the dimension of a matrix (in fact redefining the matrix)
[2:Data] enter values in a matrix
[3:MatA] access Matrix A
[4:Matb] access Matrix B
[5:MatC] access matrix C
[6:MatAns] access the Answer Matrix (the last matrix calculated)
[7:det] Calculate the determinant of a matrix already defined
[8:Trn] The transpose of a matrix already defined

To add matrices MatA+MatB (MUST have identical dimensions same m and same n, m and n do not have to be the same)
To subtract MatA-MatB. (MUST have identical dimensions, see above)
To multiply MatAxMatB (See below for conditions on dimensions)
To raise a matrix to a power 2 [x2], cube [x3]
To obtain inverse of a SQUARE MatA already defined MatA[x-1]. The key [x-1] is the x to the power -1 key. If the determinant of a matrix is zero, the matrix is singular and its inverse does not exit.

Dimensions of matrices involved in operations must match. Here is a short summary

The multiplication of structured mathematical entities (vectors, complex numbers, matrices, etc.) is different from the multiplication of unstructured (scalar) mathematical entities (regular numbers). As you well know matrix multiplication is not commutative> This has to do with the dimensions.

An mXn matrix has m rows and n columns. To perform multiplication of an kXl matrix by an mXn matrix you multiply each element in one row of the first matrix by a specific element in a column of the second matrix. This imposes a condition, namely that the number of columns of the first matrix be equal to the number of rows of the second.
Thus, to be able to multiply a kXl matrix by am mXn matrix, the number of columns of the first (l) must be equal to the number of rows of the second (m).

So MatA(kXl) * MatB(mXn) is possible only if l=m
MatA(kX3) * Mat(3Xn) is possible and meaningful, but
Mat(kX3) * Mat(nX3) may not be possible.

To get back to your calculation, make sure that the number of columns of the first matrix is equal to the number of rows of the second. If this condition is not satisfied, the calculator returns a dimension error. The order of the matrices in the multiplication is, shall we say, vital.

Apr 24, 2011 | Casio FX-115ES Scientific Calculator

### How to do matrix multiplication

This post is rather exhaustive as regards the matrix capabilities of the calculator. So if the post recalls things you already know, please skip them. Matrix multiplication is at the end.

Let me explain how to create matrices. (If you know how to do it, skip to the operations on matrices, at the end.)

First you must set Matrix calculation
[MODE][6:Matrix]. Then By entering one of the numbers [1:MatA] or [2:Matb] or [3:MatC] you get to choose the dimensions of the matrix
(mxn]. Once finished entering the matrix you clear the screen.
The operations on matrices are available by pressing [Shift][Matrix]
[1:Dim] to change the dimension of a matrix (in fact redefining the matrix)
[2:Data] enter values in a matrix
[3:MatA] access Matrix A
[4:Matb] access Matrix B
[5:MatC] access matrix C
[6:MatAns] access the Answer Matrix (the last matrix calculated)
[7:det] Calculate the determinant of a matrix already defined
[8:Trn] The transpose of a matrix already defined

To add matrices MatA+MatB (MUST have identical dimensions same m and same n, m and n do not have to be the same)
To subtract MatA-MatB. (MUST have identical dimensions, see above)
To multiply MatAxMatB (See below for conditions on dimensions)
To raise a matrix to a power 2 [x2], cube [x3]
To obtain inverse of a SQUARE MatA already defined MatA[x-1]. The key [x-1] is the x to the power -1 key. If the determinant of a matrix is zero, the matrix is singular and its inverse does not exit.

Dimensions of matrices involved in operations must match. Here is a short summary

The multiplication of structured mathematical entities (vectors, complex numbers, matrices, etc.) is different from the multiplication of unstructured (scalar) mathematical entities (regular numbers). As you well know matrix multiplication is not commutative> This has to do with the dimensions.

An mXn matrix has m rows and n columns. To perform multiplication of an kXl matrix by an mXn matrix you multiply each element in one row of the first matrix by a specific element in a column of the second matrix. This imposes a condition, namely that the number of columns of the first matrix be equal to the number of rows of the second.
Thus, to be able to multiply a kXl matrix by am mXn matrix, the number of columns of the first (l) must be equal to the number of rows of the second (m).

So MatA(kXl) * MatB(mXn) is possible only if l=m
MatA(kX3) * Mat(3Xn) is possible and meaningful, but
Mat(kX3) * Mat(nX3) may not be possible.

To get back to your calculation, make sure that the number of columns of the first matrix is equal to the number of rows of the second. If this condition is not satisfied, the calculator returns a dimension error. The order of the matrices in the multiplication is, shall we say, vital.

Jan 09, 2011 | Casio FX-115ES Scientific Calculator

### In casio fx-991ES, i am able not to get the matrix multiplication as well as inverse when i do so get math error.

This post is rather exhaustive as regards the matrix capabilities of the calculator. So if the post recalls things you already know, please skip them. Matrix multiplication is at the end.

Let me explain how to create matrices. (If you know how to do it, skip to the operations on matrices, at the end.)

First you must set Matrix calculation
[MODE][6:Matrix]. Then By entering one of the numbers [1:MatA] or [2:Matb] or [3:MatC] you get to choose the dimensions of the matrix
(mxn]. Once finished entering the matrix you clear the screen.
The operations on matrices are available by pressing [Shift][Matrix]
[1:Dim] to change the dimension of a matrix (in fact redefining the matrix)
[2:Data] enter values in a matrix
[3:MatA] access Matrix A
[4:Matb] access Matrix B
[5:MatC] access matrix C
[6:MatAns] access the Answer Matrix (the last matrix calculated)
[7:det] Calculate the determinant of a matrix already defined
[8:Trn] The transpose of a matrix already defined

To add matrices MatA+MatB (MUST have identical dimensions same m and same n, m and n do not have to be the same)
To subtract MatA-MatB. (MUST have identical dimensions, see above)
To multiply MatAxMatB (See below for conditions on dimensions)
To raise a matrix to a power 2 [x2], cube [x3]
To obtain inverse of a SQUARE MatA already defined MatA[x-1]. The key [x-1] is the x to the power -1 key. If the determinant of a matrix is zero, the matrix is singular and its inverse does not exit.

Dimensions of matrices involved in operations must match. Here is a short summary

The multiplication of structured mathematical entities (vectors, complex numbers, matrices, etc.) is different from the multiplication of unstructured (scalar) mathematical entities (regular numbers). As you well know matrix multiplication is not commutative> This has to do with the dimensions.

An mXn matrix has m rows and n columns. To perform multiplication of an kXl matrix by an mXn matrix you multiply each element in one row of the first matrix by a specific element in a column of the second matrix. This imposes a condition, namely that the number of columns of the first matrix be equal to the number of rows of the second.
Thus, to be able to multiply a kXl matrix by am mXn matrix, the number of columns of the first (l) must be equal to the number of rows of the second (m).

So MatA(kXl) * MatB(mXn) is possible only if l=m
MatA(kX3) * Mat(3Xn) is possible and meaningful, but
Mat(kX3) * Mat(nX3) may not be possible.

To get back to your calculation, make sure that the number of columns of the first matrix is equal to the number of rows of the second. If this condition is not satisfied, the calculator returns a dimension error. The order of the matrices in the multiplication is, shall we say, vital.

Dec 18, 2010 | Casio FX-115ES Scientific Calculator

### How to use matrix in the calculator

Let me explain how to create matrices. (If you know how to do it, skip to the operations on matrices, at the end.)

First you must set Matrix calculation
[MODE][6:Matrix]. Then By entering one of the numbers [1:MatA] or [2:Matb] or [3:MatC] you get to choose the dimensions of the matrix
(mxn]. Once finished entering the matrix you clear the screen.
The operations on matrices are available by pressing [Shift][Matrix]
[1:Dim] to change the dimension of a matrix (in fact redefining the matrix)
[2:Data] enter values in a matrix
[3:MatA] access Matrix A
[4:Matb] access Matrix B
[5:MatC] access matrix C
[6:MatAns] access the Answer Matrix (the last matrix calculated)
[7:det] Calculate the determinant of a matrix already defined
[8:Trn] The transpose of a matrix already defined

To add matrices MatA+MatB (MUST have identical dimensions same m and same n, m and n do not have to be the same)
To subtract MatA-MatB. (MUST have identical dimensions, see above)
To multiply MatAxMatB (See below for conditions on dimensions)
To raise a matrixe to a power 2 [x2], cube [x3]
To obtain inverse of MatA already defined MatA[x-1] [x-1] is the x to the power -1 key
Dimensions of matrices involved in operations must match.
Here is a short summary

The multiplication of structured mathematical entities (vectors, complex numbers, matrices, etc.) is different from the multiplication of unstructured (scalar) mathematical entities (regular umbers). As you well know matrix multiplication is not commutative> This has to do with the dimensions.

An mXn matrix has m rows and n columns. To perform multiplication of an kXl matrix by an mXn matrix you multiply each element in one row of the first matrix by a specific element in a column of the second matrix. This imposes a condition, namely that the number of columns of the first matrix be equal to the number of rows of the second.
Thus, to be able to multiply a kXl matrix by am mXn matrix, the number of columns of the first (l) must be equal to the number of rows of the second (m).

So MatA(kXl) * MatB(mXn) is possible only if l=m
MatA(kX3) * Mat(3Xn) is possible and meaningful, but
Mat(kX3) * Mat(nX3) may not be possible.

To get back to your calculation, make sure that the number of columns of the first matrix is equal to the number of rows of the second. If this condition is not satisfied, the calculator returns a dimension error. The order of the matrices in the multiplication is, shall we say, vital.

Aug 06, 2010 | Casio FX-115ES Scientific Calculator

### Matrix

Let me explain how to create matrices. (If you know how to do it, skip to the operations on matricies, at the end.)

First you must set Matrix calculation
[MODE][6:Matrix]. Then By entering one of the numbers [1:MatA] or [2:Matb] or [3:MatC] you get to choose the dimensions of the matrix
(mxn]. Once finished entering the matrix you clear the screen.
The operations on matrices are available by pressing [Shift][Matrix]
[1:Dim] to change the dimension of a matrix (in fact redefining the matrix)
[2:Data] enter values in a matrix
[3:MatA] access Matrix A
[4:Matb] access Matrix B
[5:MatC] access matrix C
[6:MatAns] access the Answer Matrix (the last matrix calculated)
[7:det] Calculate the determinant of a matrix already defined
[8:Trn] The transpose of a matrix already defined

To add matrices MatA+MatB (MUST have identical dimensions same m and same n, m and n do not have to be the same)
To subtract MatA-MatB. (MUST have identical dimensions, see above)
To multiply MatAxMatB (See below for conditions on dimensions)
To raise a matrixe to a power 2 [x2], cube [x3]
To obtain inverse of MatA already defined MatA[x-1] [x-1] is the x to the power -1 key
Dimensions of matrices involved in operations must match.
Here is a short summary

The multiplication of structured mathematical entities (vectors, complex numbers, matrices, etc.) is different from the multiplication of unstructured (scalar) mathematical entities (regular umbers). As you well know matrix multiplication is not commutative> This has to do with the dimensions.

An mXn matrix has m rows and n columns. To perform multiplication of an kXl matrice by an mXn matrix you multiply each element in one row of the first matrix by a specific element in a column of the second matrix. This imposes a condition, namely that the number of columns of the first matrix be equal to the number of rows of the second.
Thus, to be able to multiply a kXl matrix by am mXn matrix, the number of columns of the first (l) must be equal to the number of rows of the second (m).

So MatA(kXl) * MatB(mXn) is possible only if l=m
MatA(kX3) * Mat(3Xn) is possible and meaningful, but
Mat(kX3) * Mat(nX3) may not be possible.

To get back to your calculation, make sure that the number of columns of the first matrix is equal to the number of rows of the second. If this condition is not satisfied, the calculator returns a dimension error. The order of the matrices in the multiplication is, shall we say, vital.

Apr 29, 2010 | Casio FX-115ES Scientific Calculator

### How to multiply two matricies?

Let me explain how to create matrices. (If you know how to do it, skip to the operations on matricies, at the end.)

First you must set Matrix calculation
[MODE][6:Matrix]. Then By entering one of the numbers [1:MatA] or [2:Matb] or [3:MatC] you get to choose the dimensions of the matrix
(mxn]. Once finished entering the matrix you clear the screen.
The operations on matrices are available by pressing [Shift][Matrix]
[1:Dim] to change the dimension of a matrix (in fact redefining the matrix)
[2:Data] enter values in a matrix
[3:MatA] access Matrix A
[4:Matb] access Matrix B
[5:MatC] access matrix C
[6:MatAns] access the Answer Matrix (the last matrix calculated)
[7:det] Calculate the determinant of a matrix already defined
[8:Trn] The transpose of a matrix already defined

To subtract MatA-MatB
To multiply MatAxMatB
To raise a matrixe to a power 2 [x2], cube [x3]
To obtain inverse of MatA already defined MatA[x-1] [x-1] is the x to the power -1 key
Dimensions of matrices involved in operations must match.
Here is a short summary

The multiplication of structured mathematical entities (vectors, complex numbers, matrices, etc.) is different from the multiplication of unstructured (scalar) mathematical entities (regular umbers). As you well know matrix multiplication is not commutative> This has to do with the dimensions.

An mXn matrix has m rows and n columns. To perform multiplication of an kXl matrice by an mXn matrix you multiply each element in one row of the first matrix by a specific element in a column of the second matrix. This imposes a condition, namely that the number of columns of the first matrix be equal to the number of rows of the second.
Thus, to be able to multiply a kXl matrix by am mXn matrix, the number of columns of the first (l) must be equal to the number of rows of the second (m).

So MatA(kXl) * MatB(mXn) is possible only if l=m
MatA(kX3) * Mat(3Xn) is possible and meaningful, but
Mat(kX3) * Mat(nX3) may not be possible.

To get back to your calculation, make sure that the number of columns of the first matrix is equal to the number of rows of the second. If this condition is not satisfied, the calculator returns a dimension error. The order of the matrices in the multiplication is, shall we say, vital.

Mar 06, 2010 | Casio FX-115ES Scientific Calculator

## Open Questions:

#### Related Topics:

123 people viewed this question

Level 3 Expert

Level 3 Expert