Another deficiency I've noticed in my above solution is that it does not
converge for complex eigenvalues.

- Rowan

On Mon, Apr 13, 2020 at 6:07 PM Rowan Cannaday <cannad...@gmail.com> wrote:

> Here is a quick solution to the eigenvalue problem. Should be refined and
> extended to calculate eigenvectors.
>
> {0~⍨∈⍵×∘.=⍨⍳≢⍵}({r+.×⍉qt⊣(qt r)←⌹[⎕CT]⍵ ;qt;r}⍣{(|⍺)≡|⍵}) 3 3 ⍴ ⍳9
>     16.11684397 ¯1.11684397 ¯3.625973215E¯16
>
> As a quick note, my ⎕CT was 1E¯13, however it doesn't seem to zero out the
> ¯3.625973215E¯16. I suspect this is due to it being a negative number. Its
> not that big of a hurdle, it can be easily worked around with an extra
> function. Worlframalpha for example rounds it to 0 in their solution.
>
> Many thanks,
>
> - Rowan
>
> On Mon, Apr 13, 2020 at 5:30 PM Peter Teeson <peter.tee...@me.com> wrote:
>
>> The paper you referred to was a huge epiphany for me.
>> Having previously worked in the business world using COBOL and FORTRAN
>> the beauty and elegance of APL blew me away. It still does.
>>
>> At IPSA we used to model proposed changes (mostly algorithms) to the
>> interpreter in APL first.
>> And then wrote the Assembly code to implement.
>>
>> On Apr 13, 2020, at 11:48 AM, Dr. Jürgen Sauermann <mail@xn--
>> jrgen-sauermann-zvb.de> wrote:
>>
>> That was my point. If we could establish APL as a language for describing
>> algorithms.  I was thinking
>> along the lines of Iverson's "Notation as a tool of thought" which is
>> also free now:
>>
>> https://dl.acm.org/doi/10.1145/358896.358899
>>
>>
>>

Reply via email to