Anonymous user
Matrix multiplication: Difference between revisions
m
→{{header|Lambdatalk}}: small change
(→{{header|Tailspin}}: define matmul as an operator) |
m (→{{header|Lambdatalk}}: small change) |
||
Line 2,904:
<lang scheme>
{require lib_matrix}
1) applying a matrix to a vector
{def A {A.new {A.new 1 2}▼
-> A▼
-> B▼
{def M
{mat*mat {A} {B}} ▼
[
[
[39,54,69]]▼
-> [14,32,-4]
2) matrix multiplication
{M.multiply {M} {M}}
-> [[ 30, 36,-12],
[ 66, 81,-12],
</lang>
|