matlab中的级数怎默算_matlab级数求和代码
展開全部
這相當于加窗對 x 做滑動平均,挺常見的需e5a48de588b63231313335323631343130323136353331333363393034求,可以試試下面的代碼:x?=?(1:20).';
nx?=?length(x);
%?相鄰多少元素取平均
nwin?=?9;
%?把?x?折疊成想要的樣子。
ncol?=?nx?-?nwin?+?1;
colindex?=?0:(ncol-1);
rowindex?=?(1:nwin).';
xin?=?zeros(nwin,?ncol,?'like',?x);
xin(:)?=?x(bsxfun(@plus,?colindex,?rowindex))?%?沒加分號,可以看看?xin?折疊成了什么樣。
%?把頭尾沒算的元素插入回?y?里。
padding?=?fix(nwin/2)?-?1;
y?=?[
x(1:1+padding);
mean(xin).';
x(end-padding:end)
];
也可以用自帶的 filter 來處理滑動平均。這種方法靈活性差點,不過對于你的需求正合適。:x?=?(1:20).';
nwin?=?9;
yout?=?filter(ones(1,?nwin)/nwin,?1,?x);
padding?=?fix(nwin/2)?-?1;
y?=?[
x(1:1+padding);
yout(nwin:end);
x(end-padding:end)
]
總結
以上是生活随笔為你收集整理的matlab中的级数怎默算_matlab级数求和代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cv2 inrange灰度图_Pytho
- 下一篇: 怎么查MATLAB中的newrbf,已经