问题遇到的现象和发生背景
原来是100个点做一次RMS,现在要求每1600个点做一次RMS,但是下一次RMS是使用上一次的35%个点再数到1600做一次RMS(这里可能表述不清,请看图片)。如果这样的话,不用循环语句,用reshape函数如何更改?请帮答疑一下谢谢
问题相关代码,请勿粘贴截图
% 求RMS
data=reshape(data1,100,4800);
data2=sqrt(sum(data.^2)/100);
subplot(313),plot(data2,'b');
title('RMS值')