Multiplicating matrices

hi everyone!!!

I’m getting some problems with matrix multiplication!!

The problem is:

I have two matrices of 4x4, and I want to make a multiplication on them…

How I do that? Is there any function I can use?


I found a way to do this!

For them, who wants this function too, here it go:

Matrix Matrix_Multiply(Matrix mat1, Matrix mat2) {
int i, j, k;
Matrix mat;

// For speed reasons, use the unroll-loops option of your compiler
for(i = 0; i < 4; i++)
for(j = 0; j < 4; j++)
for(k = 0, mat[i][j] = 0; k < 4; k++)
mat[i][j] += mat1[i][k] * mat2[k][j];

return mat;

I got this code at page <a href="

and it’s wrote by Jeff Weeks and Codex Software