首页 > 代码库 > 线性代数-矩阵-乘法 C和C++实现

线性代数-矩阵-乘法 C和C++实现

矩阵的知识点之多足以写成一本线性代数。

所以我们把矩阵封装成类。以C++为主进行详解。

 

C++语言

分段详解:

基本成员:

矩阵类的成员变量我们使用三个:

  1. 矩阵的行数 
  2. 矩阵的列数
  3. 用二维数组(向量)存放矩阵中的所有元素
    int m_iRows;
    int m_iColumns;
    vector<vector<T>>  m_vecMatrix;

矩阵中的基本成员函数包括

  1. 加入一行
  2. 加入一列
    bool addOneRowToBack(vector<T> &vec);            //往最底插入一行
    bool addOneColumToBack(vector<T> &vec);            //往最后插入一列

 

有了上面这些,我们就能生成矩阵了

C语言

线性代数-矩阵-乘法 C和C++实现