Main Content

isreplicated

True for replicated array

Syntax

tf = isreplicated(X)

Description

tf = isreplicated(X) returns true for a replicated array, or false otherwise. For a description of a replicated array, see Nondistributed Versus Distributed Arrays. isreplicated also returns true for a Composite X if all its elements are identical.

Examples

With an open parallel pool,

spmd
    A = magic(3);
    t = isreplicated(A) % returns t = true
    B = magic(spmdIndex);
    f = isreplicated(B) % returns f = false
end

Tips

isreplicated(X) requires checking for equality of the array X across all workers. This might require extensive communication and time. isreplicated is most useful for debugging or error checking small arrays. A codistributed array is not replicated.

Version History

Introduced in R2006b