【发布时间】:2016-05-31 17:19:37
【问题描述】:
是否有一种建模约定可以在每个时间步将一些不断变化的数据集存储在行或列中?例如,如果我有一些包含 10 个空间点的数据集,每个时间步的值 x t 并且我有 20 个时间步,我应该将 x 的值存储在行 t 的所有列中(使20x10 矩阵)还是应该将 x 的值存储在 t 列的所有行中(制作 10x20 矩阵)?
我承认这并没有从根本上改变任何事情,但我想保持一致,并认为我可能会看到约定是什么,或者根本没有约定。这两种方法的优缺点是什么。
【问题讨论】:
-
这完全是个人喜好。一些 MATLAB 内部结构(例如
plot)假设每一列都是时间序列,但这绝不是标准的。 -
我做了很多 M&S,标准用法是将时间放在第一列,并在附加列中列出数据点。这是个人偏好,但如果您正在生成许多其他人将要使用的数据,那么考虑标准用法是明智的。但是,到目前为止,最重要的考虑是清楚地标记所有内容。
标签: matlab data-modeling