不知道该怎么做,这真的让我发疯。我有一个大矩阵,有 3 列显示:
- 当年销售的物品数量
- 商品售出的第一年
- 去年这些物品已售出。
因此,在以下示例中,2000 年至 2010 年间每年售出 13 件商品,而 2003 年和 2004 年售出 44 件:
Matrix_A = {13, 2000, 2010;
44, 2003, 2004}
我试图按年份分开这些值,以计算每年售出的物品总数。因此,2003 年和 2004 年将售出 57 (13 + 44) 件商品,其他年份将售出 13 件。
生成的矩阵如下所示:
{13, 2000;
13, 2001;
13, 2002;
13, 2003;
13, 2004;
13, 2005;
13, 2006;
13, 2007;
13, 2008;
13, 2009;
13, 2010;
44, 2003;
44, 2004}
我尝试为每年创建一个单独的空矩阵,循环遍历 Matrix_A 并将行分配给适当的年度矩阵。因此,对于 Matrix_A:
- 13 将添加到 2000 年至 2010 年的矩阵中,并且,
- 44 到 2003 年和 2004 年的矩阵。
但这似乎涉及动态变量名,我无法实现。
总之,我迷路了。有任何想法吗?
谢谢!