From af274aec3fd64158cd8b7a5decb1b6932e3643c5 Mon Sep 17 00:00:00 2001
From: Johannes Pfeifer <jpfeifer@gmx.de>
Date: Fri, 8 Sep 2023 14:43:02 +0200
Subject: [PATCH] Remove unused dsample.m and mcompare.m

---
 matlab/dsample.m  | 56 --------------------------------------
 matlab/mcompare.m | 69 -----------------------------------------------
 2 files changed, 125 deletions(-)
 delete mode 100644 matlab/dsample.m
 delete mode 100644 matlab/mcompare.m

diff --git a/matlab/dsample.m b/matlab/dsample.m
deleted file mode 100644
index 336493a109..0000000000
--- a/matlab/dsample.m
+++ /dev/null
@@ -1,56 +0,0 @@
-function dsample(s1,s2)
-% function dsample(s1,s2)
-% This optional command permits to reduce the number of periods considered in following output commands.
-% If only one argument is provided, output is from period 1 to the period specified in the DSAMPLE command.
-% If two arguments are present output is done for the interval between the two periods.
-% DSAMPLE without arguments reset the sample to the one specified by PERIODS
-%
-% INPUTS
-%    s1:      first period
-%    s2:      last period
-%
-% OUTPUTS
-%    none
-%
-% SPECIAL REQUIREMENTS
-%    none
-
-% Copyright © 2001-2017 Dynare Team
-%
-% This file is part of Dynare.
-%
-% Dynare is free software: you can redistribute it and/or modify
-% it under the terms of the GNU General Public License as published by
-% the Free Software Foundation, either version 3 of the License, or
-% (at your option) any later version.
-%
-% Dynare is distributed in the hope that it will be useful,
-% but WITHOUT ANY WARRANTY; without even the implied warranty of
-% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-% GNU General Public License for more details.
-%
-% You should have received a copy of the GNU General Public License
-% along with Dynare.  If not, see <https://www.gnu.org/licenses/>.
-
-global options_
-
-options_.smpl = zeros(2,1) ;
-
-if nargin == 0
-    options_.smpl(1) = 1 ;
-    options_.smpl(2) = options_.periods ;
-elseif nargin == 1
-    if s1 > options_.periods
-        error('DSAMPLE: argument greater than number of periods');
-    end
-    options_.smpl(1) = 1 ;
-    options_.smpl(2) = s1 ;
-else
-    if s1 > options_.periods || s2 > options_.periods
-        error('DSAMPLE: one of the arguments is greater than number of periods');
-    end
-    options_.smpl(1) = s1 ;
-    options_.smpl(2) = s2 ;
-end
-
-% 02/23/01 MJ added error checking
\ No newline at end of file
diff --git a/matlab/mcompare.m b/matlab/mcompare.m
deleted file mode 100644
index 200d57f4ca..0000000000
--- a/matlab/mcompare.m
+++ /dev/null
@@ -1,69 +0,0 @@
-function mcompare(s1,s2)
-% MCOMPARE :    MCOMPARE ( [ 'file1' ; 'file2' ] , [ 'var1' ; 'var2' ...] )
-%               This optional command plots the relative differences between
-%               two different simulations for a list of variables. One plot
-%               is drawn for each variable. The trajectories must have been
-%               previously saved by the instruction DYNASAVE. The simulation
-%               in file1 serves as the base simulation and the ploted quantity
-%               is equal to the difference between the two simulation reported
-%               to the first one. If, for a given variable, zero is one of the
-%               value of the base simulation, the absolute difference is ploted
-%               instead of the relative one.
-
-% Copyright © 2001-2017 Dynare Team
-%
-% This file is part of Dynare.
-%
-% Dynare is free software: you can redistribute it and/or modify
-% it under the terms of the GNU General Public License as published by
-% the Free Software Foundation, either version 3 of the License, or
-% (at your option) any later version.
-%
-% Dynare is distributed in the hope that it will be useful,
-% but WITHOUT ANY WARRANTY; without even the implied warranty of
-% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-% GNU General Public License for more details.
-%
-% You should have received a copy of the GNU General Public License
-% along with Dynare.  If not, see <https://www.gnu.org/licenses/>.
-
-global options_
-global nvx nvy x y lag1
-
-ftest(s1,s2) ;
-
-ix = [1-lag1(1):size(x,2)-lag1(1)]' ;
-i = [lag1(1):size(ix,1)-lag1(2)+1]' ;
-
-if size(options_.smpl,1) == 1
-    error(['DSAMPLE not specified.']) ;
-end
-
-if options_.smpl(3) > 0
-    if options_.smpl(3) == 2
-        if options_.smpl(1)<0 || options_.smpl(2)>size(x,2)-lag1(2)
-            error ('Wrong sample.') ;
-        end
-        i = [options_.smpl(1)+lag1(1):options_.smpl(2)+lag1(1)]' ;
-    elseif options_.smpl(3) == 1
-        if options_.smpl(1)>size(x,2)-lag1(2)
-            error ('Wrong sample.') ;
-        end
-        i = [lag1(1):options_.smpl(1)+lag1(1)]' ;
-    end
-end
-
-for k = 1:size(x,1)
-    figure ;
-    x1 = x(k,i) ;
-    y1 = y(k,i) ;
-    if nnz(x1) < length(x1)
-        plot(ix(i),(y1-x1)) ;
-    else
-        plot(ix(i),(y1-x1)./x1) ;
-    end
-    xlabel(['Periods']) ;
-    title(['Variable ' s2(k)]) ;
-end
-
-return ;
-- 
GitLab