我在matlab里遇到一个数组求均值的问题
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/20 16:21:15
我在matlab里遇到一个数组求均值的问题
有一个数量比较大的数组
从第一个数开始 每256个数求均值
然后257到512个数求均值,直到最后
将得到的结果存成一个数组
还有个问题就是
到最后一个部分时,可能不是刚好的256个数,比如 如果剩了100个数,就对这100个数求均值
麻烦您了
对了 这个数组不确定有多大
有一个数量比较大的数组
从第一个数开始 每256个数求均值
然后257到512个数求均值,直到最后
将得到的结果存成一个数组
还有个问题就是
到最后一个部分时,可能不是刚好的256个数,比如 如果剩了100个数,就对这100个数求均值
麻烦您了
对了 这个数组不确定有多大
% 考虑到通用性,试试下面的代码
>>A = 100*rand(1,round(10*n*rand)); % 原始数据
n = 256; % 分段大小
m = length(A); % 数据长度
h = fix(m/n); % 分出要求大小的整数个数
R = reshape(A(1:h*n),n,h); % 分出 n*h 矩阵
R = mean(R); % 求平均值
if mod(m,n)>0 % 如果有剩余数据再求平均
B = A;
B(1:h*n)=[];
R = [R mean(B)];
end
disp(R)
>>A = 100*rand(1,round(10*n*rand)); % 原始数据
n = 256; % 分段大小
m = length(A); % 数据长度
h = fix(m/n); % 分出要求大小的整数个数
R = reshape(A(1:h*n),n,h); % 分出 n*h 矩阵
R = mean(R); % 求平均值
if mod(m,n)>0 % 如果有剩余数据再求平均
B = A;
B(1:h*n)=[];
R = [R mean(B)];
end
disp(R)
matlab中如何根据一个二维数组的列,求另一列的均值
您好,我在做一个小波相干的matlab程序,遇到一些问题
vb程序设计,把100-200之间的20个数存到一个数组里,求最大值最小值和平均值
matlab怎么求元胞数组的列的均值
matlab关于数组的问题
matlab 数组组合的问题
matlab遇到的问题
这几个matlab关于数组的问题谁能给我解释一下,尤其是那些括号里还有中括号的
编写用指针变量作为函数参数求数组的最小值、最大值和平均值的函数(下面是我编的,请问有什么问题)
关于MATLAB的数据拟合问题,由两个数组拟合成另一个数组,求系数
matlab里怎样建立一个向量(数组)
matlab中对一个数组求最大的几个数