Grocer Function

NAME

joinstr - concatenation of strings and strings vectors

CALLING SEQUENCE

car=joinstr(varargin)

PARAMETERS

Input

  • objects which can be strings or column vectors of strings; each vector must have the same size
  • Output

  • car = a string
  • DESCRIPTION

    (similar to the one with the same name in portable troll). Concatenate elements which can be strings or matrix of strings; when some arguments are vectors of string, then the function creates a string for each element of the vector by concatenating it with the arguments of size 1 (the last one notwithstanding), in the order they are given by the user; then the function concatenates these strings with the last element as a separator. Very useful, but for experts.

    EXAMPLE

    1) namex=['x1' 'x2']; namec=['a1' '(a2-a1)'];str=joinstr('namec','*','namex','+')
    2) joinstr('(',res('namex'),')*(',string(res('beta')),')+')+')'

    Example 1 gives str='a1*x1+(a2-a1)*x2'. 
    Example 2 (taken from prevstat) takes the names of variables from, say, an ols regression, multiply each name by the value of the corresponding estimated coefficient and them adds all. 

    AUTHOR

    Eric Dubois 2002