deal

Distribute inputs to outputs.

Syntax

  • [R1, ... , Rn] = deal(A1, ... , An)
  • [R1, ... , Rn] = deal(A)

Input argument

  • A1, ... , An - variables

Output argument

  • R1, ... , Rn - variables

Description

deal replicates the input parameters to the corresponding output parameters.

If a singular input parameter is provided, its value will be duplicated across all outputs.

Examples

[A1, A2, A3] = deal(pi)
S = []; S.A = []; S(2).A = []; S(3).A = []; A1 = 200; A2 = 'fifo'; A3 = 1:11; [S.A] = deal(A1, A2, A3)
C = cell(1,3) A1 = 200; A2 = 'fifo'; A3 = 1:11; [C{:}] = deal(A1, A2, A3)

See also

cell, struct.

History

VersionDescription
1.0.0initial version

Author

Allan CORNET