Difference between revisions of "Polyadic/inflate.m"

From Spinach Documentation Wiki
Jump to: navigation, search
m (Spot-update function page against current Spinach source)
(Add NOTOC to Spinach function page header)
Line 1: Line 1:
−
{{DISPLAYTITLE:polyadic/inflate.m}}
+
{{DISPLAYTITLE:polyadic/inflate.m}} __NOTOC__
 
Converts a polyadic representation of a matrix into a sparse matrix.
 
Converts a polyadic representation of a matrix into a sparse matrix.
  

Revision as of 16:58, 5 June 2026

Converts a polyadic representation of a matrix into a sparse matrix.

Syntax

    answer=inflate(p)

Description

The function opens up all the Kronecker products while preserving the sparse type if some cores are sparse.

Arguments

    p - a polyadic object

Outputs

    answer - a sparse matrix, except if prefixes or suffixes
             are full, in which case a full matrix is returned

See also

polyadic.m, polyadic/full.m, polyadic/kron.m

Version 2.1, authors: Ilya Kuprov