我有一个看起来像这样(10 x 8)的矩阵,我需要重塑为“可变行长”但相同的列数,如下所示,首先显示我当前的矩阵:
NaN NaN NaN NaN NaN NaN NaN NaN
NaN NaN NaN NaN 1.0000 NaN NaN NaN
NaN NaN NaN NaN 0.9856 NaN NaN NaN
NaN NaN NaN 1.0000 0.9960 NaN NaN NaN
NaN 1.0000 NaN 1.2324 0.9517 NaN NaN NaN
NaN 1.0721 NaN 1.1523 0.8877 NaN NaN 1.0000
NaN 1.0617 1.0000 0.9677 1.0006 NaN NaN 1.3116
1.0000 0.9944 0.9958 1.0712 1.0369 1.0000 1.0000 1.2027
0.9717 0.9995 0.9705 1.0691 0.8943 0.9724 0.8863 1.2083
1.0168 0.9908 0.9406 1.0460 0.8647 0.9483 0.9064 1.2035
我需要修剪它,以便我可以从公共点开始绘制不均匀的列,这 == 1.0000。最终数组看起来像这样,因此每个新列都以 1.0000 开头,并且在列的正下方每个 1.0000 后面都有值:
1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000
0.9717 1.0721 0.9958 1.2324 0.9856 0.9724 0.8863 1.3116
1.0168 1.0617 0.9705 1.1523 0.9960 0.9483 0.9064 1.2027
0.9944 0.9406 0.9677 0.9517 1.2083
0.9995 1.0712 0.8877 1.2035
0.9908 1.0691 1.0006
1.0460 1.0369
0.8943
0.8647