### ----------------------------------------------------
### -- Math::Matrix
### -- Licenses: Artistic-2.0
### -- Authors: Pierre Vigier, Herbert Breunung
### -- File: README.md
### ----------------------------------------------------
### -- Chunk 3 of 3
�� $b;              # dot product, unicode (U+022C5)
my $dp  =  $a ÷ $b;              # alias to $a dot $b.inverted, (U+000F7)

my $c   =  $a **  3;             # $a to the power of 3, same as $a dot $a dot $a
my $c   =  $a ** -3;             # alias to ($a dot $a dot $a).inverted
my $c   =  $a **  0;             # creates an right sized identity matrix

my $tp  =  $a X* $b;             # tensor product, same precedence as infix: x (category Replication)
my $tp  =  $a ⊗ $b;              # tensor product, unicode (U+02297)

 ｜$matrix ｜                     # determinant, unicode (U+0FF5C)
 ‖ $matrix ‖                     # L2 norm (euclidean p=2 to the square), (U+02016)

   $matrix[1][2]                 # 2nd row, 3rd column element - works even under :MANDATORY tag

MM [[1]]                         # a new matrix, has higher precedence than postcircumfix:[]
MM '1'                           # string alias
```

[Export Tags](#synopsis)
========================

  * :MANDATORY (nothing is exported)

  * :DEFAULT (same as no tag, most [ops](#operators) will be exported)

  * :MM (only [MM](#new--) op exported)

  * :ALL

[Authors](#synopsis)
====================

  * Pierre Vigier

  * Herbert Breunung

[Contributors](#synopsis)
=========================

  * Patrick Spek

  * Juan Julián Merelo Guervós

[License](#synopsis)
====================

Copyright 2015 - 2020 Pierre Vigier, Herbert Breunung

Copyright 2024 The Raku Community

Copyright 2025 Herbert Breunung

This library is free software; you can redistribute it and/or modify it under the Artistic License 2.0.

[See Also](#synopsis)
=====================

  * Math::Libgsl::Matrix



