美文网首页
矩阵、矩阵转置、矩阵相乘

矩阵、矩阵转置、矩阵相乘

作者: 倘浩洋 | 来源:发表于2019-09-29 22:33 被阅读0次
function createArr2(firstValue,rows,colunms) {  //初始值,行,列
    //生成初始值为firstValue,rows行,colunms列的矩阵
    var arr1 = [],count = firstValue;
    for(var i=0;i<rows;i++){        //一维长度为3
        arr1[i] = [];
        for(var j=0;j<colunms;j++){    //二维长度为5
            arr1[i][j] = count;
            count++
        }
    };
    console.log(arr1);  //- - - - - - - - - 产生的矩阵结果
    //本例:产生的矩阵为:
初始矩阵.png
    //矩阵转置
    var arr2=[];
    for(var i=0;i<arr1[0].length;i++){
        arr2[i]=[];
    }
    for(var i=0;i<arr1.length;i++){
        for(var j=0;j<arr1[i].length;j++){
            arr2[j][i]=arr1[i][j];
        }
    }
    console.log(arr2);  //转置结果
    //矩阵的转置结果为:
矩阵转置.png
    //矩阵相乘,条件是rows1 * column    column * rows2  结果==>   rows1 * rows2
    if(arr1[0].length !== arr2.length) return ;
    //用来存放结果的矩阵,axb的结果为a的行数和b的列数
    var result = [];
    //对a的每行进行遍历
    for(var i=0; i<arr1.length; i++) {
        result[i] = [];
        //对b的每列进行遍历
        for(var j=0;j<arr2[0].length; j++) {
            //c为每一个点的值
            var c = 0;
            //第i行j列的值为a的第i行上的n个数和b的第j列上的n个数对应相乘之和,其中n为a的列数,也是b的行数,a的列数和b的行数相等
            for(var k=0; k<arr1[0].length; k++) {
                c += (arr1[i][k]*arr2[k][j]);
            }
            result[i][j] = c;
        }
    }
    console.log(result);  //相乘结果
矩阵相乘.png
}
console.log(createArr2(3,4,2));  //初始值3、4行、2列

相关文章

  • 矩阵、矩阵转置、矩阵相乘

  • 线性代数

    数的概念: 标量,向量,矩阵,张量 矩阵概念: 转置,矩阵相乘,矩阵交换律,结合律,点积,单位矩阵,逆矩阵...

  • NumPy基础之矩阵的运算

    矩阵运算 矩阵运算包括矩阵的加法、减法、乘法(相乘与点乘)、矩阵的转置等,接下来详细讲解矩阵运算。 矩阵的加减法,...

  • 矩阵的运算规则

    加法     与数相乘     矩阵相乘         转置  记做 或            导数https...

  • 2019-02-22 Day 48 待提高

    1.转置矩阵 给定一个矩阵 A, 返回 A 的转置矩阵。 矩阵的转置是指将矩阵的主对角线翻转,交换矩阵的行索引与列...

  • 2019-03-13

    矩阵的转置则称 为A的转置,记为 设为矩阵,则为 矩阵 为对称矩阵,则 为反对称矩阵,则 为n阶方阵,,为对称矩阵...

  • 矩阵

    1. 线性方程组 2. 矩阵定义 3. 矩阵运算 矩阵的加法矩阵的加法 数与矩阵相乘数与矩阵相乘 矩阵与矩阵相乘矩...

  • 正交矩阵

    转置矩阵为其逆矩阵。

  • 矩阵

    参考资料转置矩阵伴随矩阵

  • 12、转置矩阵

    1、题目如下: 给定一个矩阵 A, 返回 A 的转置矩阵。 矩阵的转置是指将矩阵的主对角线翻转,交换矩阵的行索引与...

网友评论

      本文标题:矩阵、矩阵转置、矩阵相乘

      本文链接:https://www.haomeiwen.com/subject/zaajyctx.html