【发布时间】:2014-02-28 02:36:25
【问题描述】:
假设我运行的是 7/11,下面按第一列时间排序的 100x3 元胞数组是我的销售记录。
12:32:01 customer1 12
12:32:02 customer2 13
12:32:04 customer6 4
12:32:06 customer8 6
12:32:07 customer1 9
12:32:07 customer1 6
12:32:12 customer2 1
...
如您所见,每个客户都可以多次购买。例如客户 1 实际上进行了三笔不同的付款。
我现在希望计算每个客户的平均付款。 例如。假设客户 1 只支付了 3 次付款,如上所示。那么,他的平均付款将是(12+9+6)/3=9。
我当然可以编写一个 for 循环来遍历所有条目并跟踪每个客户。但是,我觉得这不是 MATLAB 应该做到的。
那么完成这项任务最符合 MATLAB 的方式是什么?
【问题讨论】:
-
很抱歉再次打扰您,但我的回答在这里有效吗?
-
@chappjc 非常抱歉忘记将其标记为答案!我的错!非常感谢您的检查!
标签: matlab cell-array