* Bug 10407 fixed: dead macro acf() in CACSD => removed 95/19695/4
Samuel GOUGEON [Sun, 21 Jan 2018 23:17:18 +0000 (00:17 +0100)]
  http://bugzilla.scilab.org/10407

Change-Id: Iaa1810af74e4756bc6e0faece6f1137b464746c1

scilab/CHANGES.md
scilab/modules/cacsd/macros/acf.sci [deleted file]
scilab/modules/helptools/data/configuration/scilab_macros.txt

index b580ace..2ea1d21 100644 (file)
@@ -383,6 +383,7 @@ Known issues
 * [#9617](http://bugzilla.scilab.org/show_bug.cgi?id=9617): Xcos run-time version check was too conservative.
 * [#9838](http://bugzilla.scilab.org/show_bug.cgi?id=9838): `evstr` poorly supported simple comments in input expressions.
 * [#10270](http://bugzilla.scilab.org/show_bug.cgi?id=10270): `execstr(["%val=[int16(1)";"]"])` needed entering twice <enter> to be actually performed.
+* [#10407](http://bugzilla.scilab.org/show_bug.cgi?id=10407): The macro `acf()` of the CACSD module was used nowhere and not documented. It is removed. 
 * [#10467](http://bugzilla.scilab.org/show_bug.cgi?id=10467): `execstr` inside a `try/end` with a `catch` killed the stack.
 * [#11196](http://bugzilla.scilab.org/show_bug.cgi?id=11196): Some recursive extractions from a mlist failed.
 * [#11251](http://bugzilla.scilab.org/show_bug.cgi?id=11251): `execstr` could kill the variables stack.
diff --git a/scilab/modules/cacsd/macros/acf.sci b/scilab/modules/cacsd/macros/acf.sci
deleted file mode 100644 (file)
index 1cedca5..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
-// Copyright (C) INRIA -
-//
-// Copyright (C) 2012 - 2016 - Scilab Enterprises
-//
-// This file is hereby licensed under the terms of the GNU GPL v2.0,
-// pursuant to article 5.3.4 of the CeCILL v.2.1.
-// This file was originally licensed under the terms of the CeCILL v2.1,
-// and continues to be available under such terms.
-// For more information, see the COPYING file which you should have received
-// along with this program.
-
-function [ac,Mean]=acf(x,n,minim,maxim)
-    //function acp(x,n,[minim,maxim])
-    // Autocorrelation for one-deimensional process
-
-    [lhs,rhs]=argn(0)
-    if rhs <= 1 ; n=prod(size(x))/4;end
-    if rhs <= 2 ; minim=-1.0;end
-    if rhs <= 3 ; maxim= 1.0;end
-    [cov,Mean]=corr(x,n+1);
-    ac=cov'/cov(1);
-    plot2d3("onn",(0:n)',ac,[1],"011"," ",[0,minim,n,maxim]);
-    //stde=sqrt((1+2*ac(2:n+1)'*ac(2:n+1))*1/prod(size(x)))
-    stde=2*sqrt(1/prod(size(x)));
-    plot2d( [0,0,0;n,n,n],[0,stde,-stde;0,stde,-stde],[1,2,2],"000")
-    xtitle(gettext("Autocorrelation Function"));
-endfunction