moving averag : Out of memory. The likely cause is an infinite recursion within the program.
    3 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
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 Commenti
  Stephen23
      
      
 il 26 Set 2022
				"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.
Risposte (1)
  David Hill
      
      
 il 26 Set 2022
        m=readmatrix('TX.txt');
x=movavgFilt(m(:,2)',5,'Center');%data needs to be row vector
Vedere anche
Categorie
				Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange
			
	Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!