=== Mathematical matrix operations ===
{| class="wikitable" {{ts|wnw}}
! Language/<br>Library !! Create !! [[Determinant]] !! [[Transpose]] !! Element !! Column !! Row !! [[Eigenvalues]]
|-
| [[APL (programming language)|APL]]
| {{Monocode|2=apl|m←dims⍴x11 x12 ...}}
| {{Monocode|2=apl|-.×m}}
| {{Monocode|2=apl|⍉m}}
| {{Monocode|2=apl|m[i;j]}} or {{Monocode|2=apl|i j⌷m}}
| {{Monocode|2=apl|m[;j]}} or {{Monocode|2=apl|j⌷[2]m}} or {{Monocode|2=apl|j⌷⍤1⊢m}} or {{Monocode|2=apl|j⌷⍉m}}
| {{Monocode|2=apl|m[i;]}} or {{Monocode|2=apl|i⌷m}}
| {{Monocode|2=apl|⌹⍠1⊢m}}
|-
| [[Fortran]]
| {{Monocode|1=m = RESHAPE([x11, x12, ...], SHAPE(m))}}
|
| {{Monocode|TRANSPOSE<wbr/>(m)}}
| {{Monocode|m(i,j)}}
| {{Monocode|m(:,j)}}
| {{Monocode|m(i,:)}}
|
|-
| [[Ch (computer programming)|Ch]]<ref>[http://www.softintegration.com/products/features/ch_vs_matlab.html Ch numerical features]</ref>
| {{Monocode|1=m = {...}}}
| {{Monocode|determinant<wbr/>(m)}}
| {{Monocode|transpose<wbr/>(m)}}
| {{Mono|{{nowrapcode|m[i-1][j-1]}}}}
| {{Monocode|shape<wbr/>(m,0)}}
| {{Monocode|shape<wbr/>(m,1)}}
| {{Monocode|eigen<wbr/>(output, m, NULL)}}
|-
| [[Mathematica]] /<br/>[[Wolfram Language]]
| {{Mono|1=m<syntaxhighlight lang="nb" {{inline>{{x11, x12, ...}, ...}}}</syntaxhighlight>
| {{Monocode|Det[m]}}
| {{Monocode|Transpose<wbr/>[m]}}
| {{Monocode|<nowiki>m[[i,j]]</nowiki>}}
| {{Monocode|{{nowrap|<nowiki>m[[;;,j]]</nowiki>}}}}
| {{Monocode|<nowiki>m[[i]]</nowiki>}}
| {{Monocode|Eigenvalues<wbr/>[m]}}
|-
| [[MATLAB]] /<br/>[[GNU Octave]]
| {{Monocode|1=m = [...]}}
| {{Monocode|det(m)}}
| {{Monocode|m.'}}
| {{Monocode|m(i,j)}}
| {{Monocode|m(:,j)}}
| {{Monocode|m(i,:)}}
| {{Monocode|eig(m)}}
|-
| [[NumPy]]
| {{Monocode|1=m = mat(...)}}
| {{Monocode|linalg.det(m)}}
| {{Monocode|m.T}}
| {{Mono|{{nowrapcode|m[i-1,j-1]}}}}
| {{Monocode|m[:,j-1]}}
| {{Monocode|m[i-1,:]}}
| {{Monocode|linalg.eigvals(m)}}
|-
| [[S-Lang]]
| {{Monocode|1=m = reshape<wbr/>([x11, x12, ...], [new-dims])}}
|
| {{Monocode|1=m = transpose<wbr/>(m)}}
| {{Monocode|m[i,j]}}<wbr/>
| {{Monocode|m[*,j]}}
| {{Monocode|m[j,*]}}
|
|-
| [[SymPy]]
| {{Monocode|1=m = Matrix(...)}}
|
| {{Monocode|m.T}}
| {{Mono|{{nowrapcode|m[i-1,j-1]}}}}
|
|
|