From cd882aeb446cc1eb80fdab05a116e84f735aab8c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Scylla=29?=
 <stephane.adjemian@univ-lemans.fr>
Date: Fri, 2 May 2014 13:19:40 +0200
Subject: [PATCH] Removed the loop for building the recursive expression to be
 evaluated.

---
 matlab/utilities/dseries/from.m | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/matlab/utilities/dseries/from.m b/matlab/utilities/dseries/from.m
index 9441dca0f..2f302068d 100644
--- a/matlab/utilities/dseries/from.m
+++ b/matlab/utilities/dseries/from.m
@@ -59,10 +59,7 @@ if ~isequal(do_id,4)
 end
 
 % Build the recursive expression.
-EXPRESSION = [];
-for i=5:nargin
-    EXPRESSION = [EXPRESSION, varargin{i}];
-end
+EXPRESSION = char([varargin{5:end}]);
 
 % Get all the variables involved in the recursive expression.
 variables = regexpi(EXPRESSION, '\w*\(t\)|\w*\(t\-\d\)|\w*\(t\+\d\)','match');
-- 
GitLab