>>677 間違えました
2のべき乗のテーブルと2進数数の並びの対応が反対でした
(#2^i.@#)|.#:1234
2 16 64 128 1024

あれ?nのべき乗の話だったの?
f=:dyad def'(# x^i.@#)|.*x#.inv y'
3 f 1234
1 9 243 729