If I take a polynomial
   require'plot'
   p=: ($&0 1 0 _1 % [EMAIL PROTECTED]) 30
   plot ;/(,: p&p.) 0.1*i:90
and rotate it sufficiently
   rot=: (1 _1,:1 1) * (2 1,:1 2)&[EMAIL PROTECTED]
   plot ;/(rot 0.375)+/ .*(,: p&p.) 0.1*i:90
it is no longer a function.  I can, however, derive a function
from this
   plot ;/(#"1~ (= >./\)@{.)(rot 0.375)+/ .*(,: p&p.) 0.1*i:90

My question is: how do I find the rank 0 functions which
correspond to general cases of that plot?

Obviously, this derived function can not be a polynomial
(because of the discontinuities).

Also, I want this derived function to be defined in a fashion
which is independent of the values represented in my
"x domain".

Finally, I am interested in cases where the polynomial is
fixed, but the rotation is unknown (though it's reasonable
to constrain its range -- for example, maybe I should
restrict myself to the rotations corresponding to rot _0.5
through rot 0.5.

Can anyone offer me any suggestions on how to treat this
problem?

Also, I have a stylistic question.  Does anyone have any
preferences between
   plot ;/(,: p&p.) 0.1*i:90
and
   plot j./(,: p&p.) 0.1*i:90
or have any other opinions on how I should perhaps represent
this question differently?

Thanks,

-- 
Raul
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to