关于matlab编程的问题:想编一个程序,将一段时间分为若干时间段,每一时间段长度为t,计算t时间内某变量x的平均值,t可以任意给定,x为实时数据,每一时刻对应一个x值,请问程序如何写?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 02:01:29
关于matlab编程的问题:想编一个程序,将一段时间分为若干时间段,每一时间段长度为t,计算t时间内某变量x的平均值,t可以任意给定,x为实时数据,每一时刻对应一个x值,请问程序如何写?关于matla
关于matlab编程的问题:想编一个程序,将一段时间分为若干时间段,每一时间段长度为t,计算t时间内某变量x的平均值,t可以任意给定,x为实时数据,每一时刻对应一个x值,请问程序如何写?
关于matlab编程的问题:想编一个程序,将一段时间分为若干时间段,每一时间段长度为t,计算t时间内某变量x的平均值,t可以任意给定,x为实时数据,每一时刻对应一个x值,请问程序如何写?
关于matlab编程的问题:想编一个程序,将一段时间分为若干时间段,每一时间段长度为t,计算t时间内某变量x的平均值,t可以任意给定,x为实时数据,每一时刻对应一个x值,请问程序如何写?
是这样的意思吗?
% 假设变量的个数为 n, 时间长度也为 n% 要划分为若干段,而每段的长度为 t
n = 20;
t = 4;
% n 个变量
A = round(10*rand(1,n));
% 把 n 个变量依次分为 n/t=5 组
% B = reshape(A, t, []);
B = reshape(A, t, 5);
% 每时间段组(总共5组)里变量的平均值
A2 = mean(B);