function typeout = FA_TP_COMPLEX(in1) // function typeout = FA_TP_COMPLEX(in1) // ----------------------------------------------------------------- // Converts into complex data type the input argument, by preserving // the precision of the input argument. // See following examples: // FA_TP_COMPLEX('s') = 'c' // FA_TP_COMPLEX('d') = 'z' // FA_TP_COMPLEX('c') = 'c' // FA_TP_COMPLEX('z') = 'z' // // Input data: // in1: string specifying the data type number 1. // // Output data: // typeout: string containing the type specifier. // // Status: // 26-Jan-2008 -- Raffaele Nutricato: Author. // 26-Jan-2008 -- Alberto Morea: Test Ok. // // Copyright 2008 Raffaele Nutricato & Alberto Morea. // Contact: raffaele.nutricato@tiscali.it // ----------------------------------------------------------------- // ------------------------------ // --- Check input arguments. --- // ------------------------------ SCI2CNInArgCheck(argn(2),1,1); // ------------------------ // --- Generate Output. --- // ------------------------ if (in1 == 's') typeout = 'c'; elseif (in1 == 'd') typeout = 'z'; else typeout = in1; end endfunction