Changeset 133 for trunk/SRC/Obsolete/zeroun.pro
- Timestamp:
- 07/07/06 11:57:27 (18 years ago)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/SRC/Obsolete/zeroun.pro
r132 r133 3 3 ;------------------------------------------------------------ 4 4 ;+ 5 ; NAME:zeroun 5 ; @file_comments 6 ; Send back a vector or a matrix constituate of 0 and 1 in alternation 6 7 ; 7 ; PURPOSE:renvoie un vecteur ou une matrice constitue de o et de 1 en 8 ; alternance 8 ; you better use zero_one 9 9 ; 10 ; CATEGORY:function, matrices10 ; @obsolete 11 11 ; 12 ; CALLING SEQUENCE:resultat=zeroun(n1 [,n2])12 ; @categories function, matrixes 13 13 ; 14 ; INPUTS: 15 ; n1=nombre d'elements dans la premiere dimension 16 ; n2=nombre d'elements dans la deuxieme dimension 14 ; @param n1 {in}{required} number of elements in the first dimension 15 ; @param n2 {in}{required} numbre of elements in the second dimension 17 16 ; 18 ; KEYWORD PARAMETERS: 17 ; @returns resultat 18 ; 19 ; @history Sebastien Masson (smasson@lodyc.jussieu.fr) 20 ; 1/12/98 19 21 ; 20 ; OUTPUTS:resultat22 ; @version $Id$ 21 23 ; 22 ; COMMON BLOCKS:23 ;24 ; SIDE EFFECTS:25 ;26 ; RESTRICTIONS:27 ;28 ; EXAMPLE:29 ;30 ; MODIFICATION HISTORY: Sebastien Masson (smasson@lodyc.jussieu.fr)31 ; 1/12/9832 24 ;- 33 25 ;------------------------------------------------------------ … … 38 30 compile_opt idl2, strictarrsubs 39 31 ; 40 CASE N_PARAMS() OF 41 1:return, findgen(n1) mod 2 42 2:BEGIN 43 if fix(n1/2) EQ n1/2. then BEGIN ;nombre pair de colonnes 44 res = findgen(n1+1,n2) mod 2 45 return, res[0:n1-1, *] 46 ENDIF ELSE return, findgen(n1,n2) mod 2 ;nombre impair de colonnes 47 END 48 else: return, report('Mauvais nombre de parametre dans l''appel de ZEROUN') 49 endcase 32 case n_params() of 33 0:return, zero_one() 34 1:return, zero_one(n1) 35 2:return, zero_one(n1, n2) 36 endcase 37 50 38 end
Note: See TracChangeset
for help on using the changeset viewer.