The problem shows up when the matrix is not square like B. Note Aai's solution!
Linda -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Mike Day Sent: Sunday, March 8, 2015 12:27 PM To: [email protected] Subject: Re: [Jprogramming] J Tech - Grade 1 Well - considering (13 :',|. y')i.3 3 6 7 8 3 4 5 0 1 2 you can see that the first step is to ravel the vertically rotated array, eg i.3 3 here. The second step, (,.|."1) , stitches the reverse of this vector to itself to form a 2-column table: (,.|."1) (13 :',|. y') i.3 3 6 2 7 1 8 0 3 5 4 4 5 3 0 8 1 7 2 6 ,|. is ravel after rotate, and not the same as (,|.), which is a hook to append the rows of the rotate of the array to itself. Any use? Mike On 08/03/2015 14:43, Linda Alvord wrote: > Nice! However,, now I have to figure out what this does: > > sq=: 13 :'(,.|."1),|. y' > > > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Aai > Sent: Sunday, March 8, 2015 4:28 AM > To: [email protected] > Subject: Re: [Jprogramming] J Tech - Grade 1 > > More compact: > > sq=: 13 :'(,.|."1)(,|.) y' > > > > > Linda Alvord schreef op 08-03-15 om 09:02: >> This didn't help: >> >> load 'debug/dissect' >> sq=: 13 :'(y,.|:|.|:y),(|.y),.||.|:|.|:y' >> sq >> (] ,. [: |: [: |. |:) , |. ,. [: | [: |. [: |: [: |. |: >> >> ((] ,. [: |: [: |. |:) , |. ,. [: | [: |. [: |: [: |. |:)i.3 6 >> 0 1 2 3 4 5 5 4 3 2 1 0 >> 6 7 8 9 10 11 11 10 9 8 7 6 >> 12 13 14 15 16 17 17 16 15 14 13 12 >> 12 13 14 15 16 17 17 16 15 14 13 12 >> 6 7 8 9 10 11 11 10 9 8 7 6 >> 0 1 2 3 4 5 5 4 3 2 1 0 >> >> dissect'((] ,. [: |: [: |. |:) , |. ,. [: | [: |. [: |: [: |. >> |:)i.3 > 6' >> dissect'((] ,. [: |: [: |. |:) , |. ,. [: | [: |. [: |: [: |. >> |:)i.3 > 6' >> value error >> |value error: wd >> | wd DISSECT >> |value error: wd >> | wd'timer 0' >> >> >> Linda >> >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On Behalf Of Linda >> Alvord >> Sent: Sunday, March 8, 2015 3:36 AM >> To: [email protected] >> Subject: Re: [Jprogramming] J Tech - Grade 1 >> >> I'm working on the Grade 3 Handbook and s is a very messy verb. Can >> anyone simplify it so it works with both images A and B. >> >> >> >> load 'viewmat' >> >> RGB=:0 255{~#:i.8 >> >> GRB=:1 0 2{"1 RGB >> >> ]A=:*/~>:i.11 >> >> ]B=:%/~>:i.11x >> >> sq=: 13 :'(y,.|:|.|:y),(|.y),.||.|:|.|:y' >> >> GRB viewmat sq A >> >> GRB viewmat sq B >> >> >> >> Maybe I'm not awake enough. Linda >> >> >> >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On Behalf Of Linda >> Alvord >> Sent: Thursday, September 18, 2014 3:46 AM >> To: [email protected] >> Subject: [Jprogramming] J Tech - Grade 1 >> >> >> >> As I posted earlier, I in Sepstember I an collecting as many ideas as >> possible for actual specific examples, models, code or other ways to >> use J with the purpose of further the children's understanding of the >> mathematics that they will be learning during the year. >> >> >> >> >> >> Here is my first idea. In a J environment JHS the students could >> explore the following ideas and extemd them in creative ways in an >> ways > they could. >> The focus THis on counting, shapes, patterns, colors and addition tables. >> >> >> >> >> >> Example: This code works in jqt. It works expecially well in the >> beta J803. The last remaining problems are gone. If students had J >> they could make many different images and go in many directions with >> only this on start. Experimentation is one of the keys to >> encouraging learning. The code also can be used in jqt and the >> images appear > separately. >> >> >> >> >> load 'viewmat' >> >> >> >> ]GRB=:1 0 2{"1 (#:i.8){0 255 >> >> >> >> >> >> GRB viewmat i.16 >> >> >> >> >> >> ]C=:i.12 >> >> >> >> GRB viewmat C >> >> >> >> >> >> ]D=:3 4$i.12 >> >> >> >> GRB viewmat D >> >> >> >> >> >> ]M=:5 3$i.15 >> >> >> >> GRB viewmat M >> >> >> >> >> >> GRB viewmat 7 3$i.21 >> >> >> >> >> >> >> >> ]B=:4 4$i.16 >> >> >> >> GRB viewmat B >> >> >> >> >> >> GRB viewmat |: B >> >> >> >> >> >> GRB viewmat |.|:B >> >> >> >> >> >> ]T=:+/~i.16 >> >> >> >> >> >> GRB viewmat T;'T' >> >> >> >> >> >> >> >> Grade 1 Overview >> >> >> >> >> >> Operations and Algebraic Thinking >> >> >> >> >> >> * Represent and solve problems involving addition and subtraction. >> >> >> >> * Understand and apply properties of operations and the relationship >> >> >> >> between addition and subtraction. >> >> >> >> * Add and subtract within 20. >> >> >> >> * Work with addition and subtraction equations. >> >> >> >> >> >> Number and Operations in Base Ten >> >> >> >> >> >> * Extend the counting sequence. >> >> >> >> * Understand place value. >> >> >> >> * Use place value understanding and properties of operations to add >> >> >> >> and subtract. >> >> >> >> >> >> Measurement and Data >> >> >> >> >> >> * Measure lengths indirectly and by iterating length units. >> >> >> >> * Tell and write time. >> >> >> >> * Represent and interpret data. >> >> >> >> >> >> Geometry >> >> >> >> >> >> * Reason with shapes and their attributes. >> >> >> >> >> >> Mathematical Practices >> >> >> >> >> >> 1. Make sense of problems and persevere in solving them. >> >> >> >> >> >> 2. Reason abstractly and quantitatively. >> >> >> >> >> >> 3. Construct viable arguments and critique the reasoning of others. >> >> >> >> >> >> 4. Model with mathematics. >> >> >> >> >> >> 5. Use appropriate tools strategically. >> >> >> >> >> >> 6. Attend to precision. >> >> >> >> >> >> 7. Look for and make use of structure. >> >> >> >> >> >> 8. Look for and express regularity in repeated reasoning. >> >> >> >> >> >> >> >> Please think about the first grades you know or remember and >> contribute and ideas you think might be useful. >> >> >> >> >> >> --------------------------------------------------------------------- >> - >> >> For information about J forums see >> <http://www.jsoftware.com/forums.htm> >> http://www.jsoftware.com/forums.htm >> >> --------------------------------------------------------------------- >> - For information about J forums see >> http://www.jsoftware.com/forums.htm >> >> --------------------------------------------------------------------- >> - For information about J forums see >> http://www.jsoftware.com/forums.htm > -- > Met vriendelijke groet, > @@i = Arie Groeneveld > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > --- This email has been checked for viruses by Avast antivirus software. http://www.avast.com ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
