矩阵应用实例及js实现矩阵转置算法(JS,算法,转置算法,web开发)

时间:2024-05-02 15:46:17 作者 : 石家庄SEO 分类 : web开发
  • TAG :

    %E7%9F%A9%E9%98%B5%E5%BA%94%E7%94%A8%E5%AE%9E%E4%BE%8B%E5%8F%8Ajs%E5%AE%9E%E7%8E%B0%E7%9F%A9%E9%98%B5%E8%BD%AC%E7%BD%AE%E7%AE%97%E6%B3%95

场景:

后端返回的是[[‘2015-1-1’,1,1],[‘2015-1-2’,1,2]]这样的Json数组,代表的意思是2015-1-1这个日期下新增的数据为1,减少的数据为1,2015-1-2这个日期,新增的数据为1,减少的数据为2,但是在统计图表上要在x轴显示时间,y轴显示新增和减少的数据这时,就要把数据转化成[[‘2015-1-1’,’2015-1-2’],[1,1],[1,2]]这样的结构,这也可以叫做矩阵的转置。

关于矩阵转置,可以用下图简单说明一下:

图片描述(最多50字)

A表示的是原始矩阵,At表示转置后的矩阵。

用js实现这样的算法如下:

function reverseMatrix(sourceArr) {

测试这个算法:

var tArr = [

var testArr = reverseMatrix(tArr);

console.log(JSON.stringify(testArr));

此时输出的二维数组(矩阵)为:

[[1,1],[2,2],[3,3]]

本文:矩阵应用实例及js实现矩阵转置算法的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:owl carousel来回重复使用多次的方法下一篇:

6 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18