matlab中的级数怎默算_matlab级数求和代码
展開全部
這相當(dāng)于加窗對(duì) x 做滑動(dòng)平均,挺常見的需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))?%?沒(méi)加分號(hào),可以看看?xin?折疊成了什么樣。
%?把頭尾沒(méi)算的元素插入回?y?里。
padding?=?fix(nwin/2)?-?1;
y?=?[
x(1:1+padding);
mean(xin).';
x(end-padding:end)
];
也可以用自帶的 filter 來(lái)處理滑動(dòng)平均。這種方法靈活性差點(diǎn),不過(guò)對(duì)于你的需求正合適。: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)
]
總結(jié)
以上是生活随笔為你收集整理的matlab中的级数怎默算_matlab级数求和代码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: cv2 inrange灰度图_Pytho
- 下一篇: matlab人脸追踪,求大神帮助我这个菜