首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >八度/Matlab:在矩阵中排列时空数据

八度/Matlab:在矩阵中排列时空数据
EN

Stack Overflow用户
提问于 2018-04-16 01:29:58
回答 1查看 65关注 0票数 1

这是一个关于编码常见实践的问题,而不是一个特定的错误或其他故障。

我有一个在空间和时间上变化的变量的值矩阵。什么是常见的做法,使用不同的列作为时间或空间值?

如果有明确的共同做法,首先

更新:这里的是表格形式的数据示例。时间矢量比空间矢量长得多。

代码语言:javascript
复制
t  y(x1)  y(x2)
1  100    50
2  100    50
3  100    50
4  99     49
5  99     49
6  99     49
7  98     49
8  98     48
9  98     48
10 97     48
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-16 03:17:27

这取决于你的目标,最终也没那么重要。这更多的是你的方便问题。

如果你真的关心表演,就会有细微的不同。当代码遍历单调地增加内存位置时,它实现了最大的缓存效率。在Matlab数据按列存储,因此处理数据列的结果是最大的缓存效率。,因此,如果您经常访问所有的数据在特定的时间层,存储空间列。如果您经常访问特定空间点上的所有数据,请将时间存储在列中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49848498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档