home *** CD-ROM | disk | FTP | other *** search
/ Computerworld 1996 March / Computerworld_1996-03_cd.bin / idg_cd3 / grafika / fraktaly / fractxtr / frm / dons.frm < prev    next >
Text File  |  1994-02-07  |  2KB  |  84 lines

  1. ; formulas accessed from my PARS, lumped in here for convenience.
  2. ; Sources are noted ... thanks, folks 
  3. ; >>don CIS:76704,41
  4.  
  5. ; from SKINNER.FRM - Lee Skinner
  6.  
  7.  
  8. CGNewtonSinExp (XAXIS) {
  9.         z=pixel:
  10.         z1=exp(z);
  11.         z2=sin(z)+z1-z;
  12.         z=z-p1*z2/(cos(z)+z1), .0001 < |z2|
  13.    }
  14.    
  15. Leeze (XAXIS) = {
  16.                        s = exp(1.,0.), z = Pixel, f = Pixel ^ s:
  17.                        z = cosxx (z) + f, |z| <= 50 }
  18.  
  19. FractalFenderC(XAXIS_NOPARM) {
  20.                        z=p1,x=|z|:
  21.                        (z=cosh(z)+pixel)*(1<x)+(z=z)*(x<=1),
  22.                        z=sqr(z)+pixel,x=|z|,
  23.                        x<=4 }
  24.  
  25. TSinh (XAXIS) = {
  26.         z = c = sinh(pixel):
  27.         z = c ^ z,
  28.         z <= (p1 + 3)
  29.         }
  30.  
  31. ScSkLMS(XAXIS) { z = pixel, TEST = (p1+3): z = log(z) - sin(z), |z|<TEST }
  32. ;
  33. ;
  34.  
  35. ;REB004.FRM - Ron Barnett
  36.  
  37. REB004A = {; Ron Barnett, 1993
  38.    z = pixel:
  39.    z =p1*fn1(z) + p1*p1*fn2(p2*z) + pixel, |z| <= 100
  40.    }
  41.  
  42. ;
  43. ;
  44.  
  45. ;LIAR.FRM - Chuck Ebbert
  46.  
  47. Liar3 { ; by Chuck Ebbert.
  48.         ; X: X is true to P1 times the extent that Y is true
  49.         ; Y: Y is true to the extent that X is false.
  50.         ; Sequential reasoning.  P1 usually 0 to 1.  P1=1 is Liar2 formula.
  51.         ; x(n+1) = 1 - abs(p1*y(n)-x(n) );
  52.         ; y(n+1) = 1 - abs((1-x(n+1) )-y(n) );
  53.    z = pixel:
  54.    x = 1 - abs(imag(z)*real(p1)-real(z) )
  55.    z = flip(1 - abs(1-real(x)-imag(z) ) ) + real(x)
  56.   |z| <= 1;
  57. }
  58.  
  59.  
  60. Liar4 { ; by Chuck Ebbert.
  61.         ; X: X is as true as (p1+1) times Y
  62.         ; Y: Y is as true as X is false
  63.         ; Calculate new x and y values simultaneously.
  64.         ; Real part of p1 changes probability.  Use floating point.
  65.         ; y(n+1)=abs((1-x(n) )-y(n) ), x(n+1)=1-abs(y(n)-x(n) )
  66.   z = pixel, p = p1 + 1:
  67.    z = 1-abs(imag(z)*p-real(z))+flip(1-abs(1-real(z)-imag(z)));
  68.     |z| <= 1
  69.     }
  70.  
  71. ;Tim Wegner - from a message on the board in GraphDev 1/10/94
  72.  
  73. Newton_poly2 { ; Tim Wegner - use float=yes
  74.    ; fractal generated by Newton formula z^3 + (c-1)z - c
  75.    ; p1 is c in above formula
  76.    z = pixel, z2 = z*z, z3 = z*z2:
  77.    z = (2*z3 + p1) / (3*z2 + (p1 - 1));
  78.    z2 = z*z;
  79.    z3 = z*z2,
  80.   .004 <= |z3 + (p1-1)*z - p1|
  81.   }
  82.  
  83.