System Function DC
From NARS2000
This function is available in both monadic and dyadic forms.
Monadic Function


R is a numeric array.  

For example,
⎕←a←⎕DC 4 2⍴1 0 ¯1 0 0 1 0 ¯1
1 ¯1 0i1 0i¯1 ⍝ The four units for Complex numbers
⎕DC a
1 0
¯1 0
0 1
0 ¯1
Dyadic Function


R is a numeric array.  
L is a character scalar or oneelement vector datatype ('I', 'F', 'R', or 'V') indicating the datatype to which the coefficients should be converted.  
Z is R where all of the coefficients of each of the values are converted to the datatype indicated by L. The shape of Z is the same as that of R. 
For example,
'R' ⎕DC 1.5i33r2i3
'R' ⎕DC 1.1i3
2476979795053773r2251799813685248i3
'F' ⎕DC 3r2 2476979795053773r2251799813685248
1.5 1.1
Note: ⎕DC is available as both a monadic and dyadic form system function, you cannot assign a value to it.
System Variables (A value may be assigned to these except for ⎕DM)  

⎕ALX  ⎕CT  ⎕DM  ⎕DQ  ⎕DT  ⎕ELX  ⎕FC  ⎕FEATURE  ⎕FPC  ⎕IC 
⎕IO  ⎕LX  ⎕PP  ⎕PR  ⎕PW  ⎕RL  ⎕SA  ⎕WSID  
Niladic System Functions (a value cannot be assigned to these)  
⎕A  ⎕AV  ⎕EM  ⎕ET  ⎕LC  ⎕NNAMES  ⎕NNUMS  ⎕SI  ⎕SYSID  ⎕SYSVER 
⎕T  ⎕TC  ⎕TCBEL  ⎕TCBS  ⎕TCESC  ⎕TCFF  ⎕TCHT  ⎕TCLF  ⎕TCNL  ⎕TCNUL 
⎕TS  ⎕WA  
Monadic or dyadic system functions (a value cannot be assigned to these)  
⎕AT  ⎕CR  ⎕DC  ⎕DL  ⎕DR  ⎕EA  ⎕EC  ⎕ERROR  ⎕ES  ⎕EX 
⎕FMT  ⎕FX  ⎕MF  ⎕NAPPEND  ⎕NC  ⎕NCREATE  ⎕NERASE  ⎕NINFO  ⎕NL  ⎕NLOCK 
⎕NREAD  ⎕NRENAME  ⎕NREPLACE  ⎕NRESIZE  ⎕NSIZE  ⎕NTIE  ⎕NUNTIE  ⎕STOP  ⎕TF  ⎕TRACE 
⎕UCS  ⎕VR  
Note that quad functions and variables are case insensitive 