27 lines
917 B
C
27 lines
917 B
C
#include "General.h"
|
|
|
|
void MatrixMultiplication(Data_Type * mat1, Data_Type * mat2, unsigned int mat1_row_size, unsigned int mat1_col_size,
|
|
unsigned int mat2_row_size, unsigned int mat2_col_size,
|
|
Data_Type ** new_mat, unsigned int * new_mat_row_size, unsigned int * new_mat_col_size)
|
|
{
|
|
*new_mat_row_size = MAX(mat1_row_size, mat2_row_size);
|
|
*new_mat_col_size = MAX(mat1_col_size, mat2_col_size);
|
|
*new_mat = (Data_Type *)malloc((*new_mat_row_size) * (*new_mat_col_size));
|
|
unsigned int counter_row_new_mat, counter_col_new_mat;
|
|
for (counter_row_new_mat = ZERO; counter_row_new_mat < *new_mat_row_size; counter_row_new_mat++)
|
|
{
|
|
for (counter_col_new_mat = ZERO; counter_col_new_mat < *new_mat_col_size; counter_col_new_mat++)
|
|
{
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
void main(void)
|
|
{
|
|
//Data_Type mat[100][100]
|
|
}
|
|
|