User`s guide

10-5
Enhanced Functions for Distributed Arrays
qr Supports Distributed Arrays
The qr function now supports distributed arrays. For restrictions on this functionality,
type
help distributed/qr
mldivide Enhancements
The mldivide function (\) now supports rectangular distributed arrays. Formerly, only
square matrices were supported as distributed arrays.
When operating on a square distributed array, if the second input argument (or right-
hand side of the operator) is replicated, mldivide now returns a distributed array.
Compatibility Considerations
In previous releases, mldivide returned a replicated array when the second (or right-
hand side) input was replicated. Now it returns a distributed array.
chol Supports 'lower' option
The chol function now supports the 'lower' option when operating on distributed
arrays. For information on using chol with distributed arrays, type
help distributed/chol
eig and svd Return Distributed Array
When returning only one output matrix, the eig and svd functions now return a
distributed array when the input is distributed. This behavior is now consistent with
outputs when requesting more than one matrix, which returned distributed arrays in
previous releases.
Compatibility Considerations
In previous releases, eig and svd returned a replicated array when you requested a
single output. Now they return a distributed array if the output is a single matrix. The
behavior when requesting more than one output is not changed.