I would recognize that these two sentences produce the same bitmap on my computer

   viewmat 1 2
   viewmat 1 1 2 2

thus I'd divide the sizes by 10

   P=:+/~Q=:(T=:12$3 2 7 4)#S=:N,N,N=:4?216

Now it's interesting to recognize that I investigated the data instead of reading the j source that generated it.

Symmetry:  (-: |:)P
Repetition:  #/.~P
Span of like neighbors: I. -. 2-:/\P
and I looked at one of the graphs.

Date: Sat, 02 Aug 2014 23:00:44 -0400
From: "Linda Alvord"<[email protected]>
To:<[email protected]>
Subject: [Jprogramming] Making Plaid Samples
Message-ID: <000301cfaec7$1ecfbf10$5c6f3d30$@net>
Content-Type: text/plain;       charset="US-ASCII"

This code will produce four different samples of plaid material.  How would
you make them   more efficiently without changing   the intent of P ?

load 'viewmat'

RGB216=: (6 6 6#:i.216){(i.6)*255%5

GRB216=:1 0 2{"1 RGB216

P=: +/~Q=:(T=:12$30 20 70 40)#S=:N,N,N=:4?216

GRB216 viewmat P;'gray GRB216'

P=: +/~Q=:(T=:12$30 20 70 40)#S=:N,N,N=:4?216

GRB216 viewmat P;'gray GRB216'

P=: +/~Q=:(T=:12$30 20 70 40)#S=:N,N,N=:4?216

GRB216 viewmat P;'gray GRB216'

P=: +/~Q=:(T=:12$30 20 70 40)#S=:N,N,N=:4?216

GRB216 viewmat P;'gray GRB216'

Linda

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

Reply via email to