moving averag : Out of memory. The likely cause is an infinite recursion within the program.
조회 수: 1 (최근 30일)
이전 댓글 표시
Hello
In the use of the MovavgFilt.m code. that from the link:
https://www.mathworks.com/matlabcentral/fileexchange/35925-moving-average-filter
It has been achieved with an error:
Out of memory. The likely cause is an infinite recursion within the program.
Error in movavgFilt (line 16)
Out = movavgFilt (In, Len, Param);
Please guide
Also, I did not enter my data because I encountered an error with the data that was written in the code itself
댓글 수: 3
Stephen23
2022년 9월 26일
"I use the function without the default example and with my own data, I get the following error: Error using horzcat Dimensions of arrays being concatenated are not consistent."
The function assumes (but does not check) that the first input is a row vector. Nor does it document this requirement.
A better-written function would either check this or allow a vector of any orientation.
답변 (1개)
David Hill
2022년 9월 26일
m=readmatrix('TX.txt');
x=movavgFilt(m(:,2)',5,'Center');%data needs to be row vector
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!