矩阵类型的基本操作。
2.1. 声明一个矩阵类,支持多种数据类型(例如int、float、double等)。
2.2. 实现下述基本操作:创建矩阵(M x N)、释放内存、获取某一元素的值、修改某一元素的值。
2.3. 实现矩阵的乘法操作。例如矩阵A的大小为M x K,矩阵B的大小为K x N,计算矩阵C = A * B。测试用例如下:
A: [ 1.0, 0.8, -1.2; -0.1, 0.4, 0.3]
B: [ 0.9, -0.1, 0.2; 0.5, -0.2, 0.0; -0.3, 0.5, 0.9]
参考结果:
2.1. 声明一个矩阵类,支持多种数据类型(例如int、float、double等)。
2.2. 实现下述基本操作:创建矩阵(M x N)、释放内存、获取某一元素的值、修改某一元素的值。
2.3. 实现矩阵的乘法操作。例如矩阵A的大小为M x K,矩阵B的大小为K x N,计算矩阵C = A * B。测试用例如下:
A: [ 1.0, 0.8, -1.2; -0.1, 0.4, 0.3]
B: [ 0.9, -0.1, 0.2; 0.5, -0.2, 0.0; -0.3, 0.5, 0.9]
参考结果:
C: [ 1.66, -0.86, -0.88; 0.02, 0.08, 0.25]
第一种代码: