首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >matlab中数据场通过数据向量的移位

matlab中数据场通过数据向量的移位
EN

Stack Overflow用户
提问于 2015-07-05 12:55:29
回答 1查看 37关注 0票数 0

我需要创建一个将通过向量的数据字段。数据字段是恒定长度的,它是通过数据向量移动数据字段与数据字段长度。我需要该字段的平均值(A向量),它对应于另一个字段的平均值(B向量)。

示例:

代码语言:javascript
复制
A=[1 5 7 8 9 10 11 13 15 18 19 25 28 30 35 40 45 48 50 51];
B=[2 4 8 9 12 15 16 18 19 20 25 27 30 35 39 40 45 48 50 55];

接下来我想做的是:

代码语言:javascript
复制
A=[{1 5 7 8 9} 10 11 13 15 18 19 25 28 30 35 40 45 48 50 51];
B=[{2 4 8 9 12} 15 16 18 19 20 25 27 30 35 39 40 45 48 50 55];

我想从5分的字段中获取数据,并得到平均值。然后用数据字段长度对整个数据字段进行移位。

代码语言:javascript
复制
A=[1 5 7 8 9 {10 11 13 15 18} 19 25 28 30 35 40 45 48 50 51];
B=[2 4 8 9 12 {15 16 18 19 20} 25 27 30 35 39 40 45 48 50 55];

我需要两个向量,C和D,这个方法的平均值。

代码语言:javascript
复制
C=[6 13.4 27.4 45.2];
D=[7 17.6 31.2 47.6];

我用开始了一些事情

代码语言:javascript
复制
n = length(A);

for k = 1:n

....

但我什么都没试过。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-05 13:00:16

将向量reshape为5行矩阵,然后计算每列的mean

代码语言:javascript
复制
C = mean(reshape(A,5,[]),1);
D = mean(reshape(B,5,[]),1)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31230540

复制
相关文章

相似问题

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