Although every day has been interesting today held a particular interest for me. Today we were learning about traditional loops in APL such as For, Repeat Until etc… However before we learnt about these loops we were asked to perform a task seemingly only possible with loops, without any. I found the solution and compared it with a loop version I created. There was no difference. It shows that just because you know how to perform an operation you shouldn’t be narrow minded and should sometimes take a step back to look at the problem.
Anyway. Today produced the most challenging exercises. The culprit being inner and outer products. Here is what we learned today:
- The jot symbol and how it is used and associated with the outer product.
- The calculation and meanings of inner products.
- Expanded on the operators we already used as well as learning new ones.
- The use of scope with operators.
- More on the rotation of vectors and matrix’s.
- How to use dot products effectively.
- Searching for character vectors in matrix’s and vectors.
- Putting the idea of a zero populated matrix into use.
- The unique symbol.
Although the bulleted list is not as populated as other days’ posts the theory behind the concepts that we learnt today required by far the most attention and even more time to implement them in a useful function.