Commute-Duplicate: Difference between revisions
From NARS2000
Jump to navigationJump to search
(Created page with "<table border="1" cellpadding="5" cellspacing="0" rules="none" summary=""> <tr> <td> <table border="0" cellpadding="5" cellspacing="0" summary=""> <tr> <td val...") |
Sudleyplace (talk | contribs) No edit summary |
||
| (One intermediate revision by one other user not shown) | |||
| Line 4: | Line 4: | ||
<table border="0" cellpadding="5" cellspacing="0" summary=""> | <table border="0" cellpadding="5" cellspacing="0" summary=""> | ||
<tr> | <tr> | ||
<td valign="top"> | <td valign="top">Duplicate: <apll>Z←f⍨ R</apll></td> | ||
<td></td> | <td></td> | ||
<td> </td> | <td> </td> | ||
| Line 17: | Line 17: | ||
<table border="0" cellpadding="5" cellspacing="0" summary=""> | <table border="0" cellpadding="5" cellspacing="0" summary=""> | ||
<tr> | <tr> | ||
<td valign="top"> | <td valign="top">Commute: <apll>Z←L f⍨ R</apll></td> | ||
<td></td> | <td></td> | ||
<td></td> | <td></td> | ||
| Line 37: | Line 37: | ||
<p>For example:</p> | <p>For example:</p> | ||
<apll> | <apll><pre> | ||
1 0 0 0 | ×⍨⍳5 ⍝ squares | ||
0 1 0 0 | 1 4 9 16 25 | ||
0 0 1 0 | ∘.=⍨⍳4 ⍝ Identity matrix | ||
0 0 0 1 | 1 0 0 0 | ||
0 1 0 0 | |||
0 0 1 0 | |||
0 0 0 1 | |||
</pre></apll> | |||
</apll> | <apll><pre> | ||
2*⍨⍳5 ⍝ squares | |||
1 4 9 16 25 | |||
√+/2*⍨6 2⍴3 4, 5 12, 8 15, 7 24, 20 21, 12 35 ⍝ Pythagorean hypotenuses | |||
5 13 17 25 29 37 | |||
</pre></apll> | |||
Latest revision as of 18:41, 15 April 2018
|
||||
|
||||
| L and R are arrays. | ||||
| f is a function. |
For example:
×⍨⍳5 ⍝ squares
1 4 9 16 25
∘.=⍨⍳4 ⍝ Identity matrix
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
2*⍨⍳5 ⍝ squares
1 4 9 16 25
√+/2*⍨6 2⍴3 4, 5 12, 8 15, 7 24, 20 21, 12 35 ⍝ Pythagorean hypotenuses
5 13 17 25 29 37