One option is to convert your array to a cell array first using NUM2CELL:
myArray = [1, 2, 3];
cArray = num2cell(myArray);
[a, b, c] = cArray{:};
As you note, you don’t even need to use DEAL to distribute the cell contents.
More Related Contents:
- How do I do multiple assignment in MATLAB?
- Generate a matrix containing all combinations of elements taken from n vectors
- Linear indexing, logical indexing, and all that
- Creating an array from a text file in Bash
- How can I store the “find” command results as an array in Bash
- Repeat copies of array elements: Run-length decoding in MATLAB
- Element-wise array replication in Matlab
- arrayfun can be significantly slower than an explicit loop in matlab. Why?
- Using transpose versus ctranspose in MATLAB
- MATLAB adding array elements iteratively: time behavior
- Remove an element from a Bash array
- Creating Indicator Matrix
- In MATLAB, when is it optimal to use bsxfun?
- Array of Matrices in MATLAB
- How do i define a structure in Matlab
- Element-wise array replication according to a count [duplicate]
- What is the advantage of linspace over the colon “:” operator?
- Assign to a bash array variable indirectly, by dynamically constructed variable name
- In an assignment A(:) = B, the number of elements in A and B must be the same
- How to use cell arrays in Matlab?
- how to replicate an array
- convert string to number array in matlab
- How do I iterate through each element in an n-dimensional matrix in MATLAB?
- Is indexing vectors in MATLAB inefficient?
- How do I remove elements at a set of indices in a vector in MATLAB?
- Vector norm of an array of vectors in MATLAB
- Is A==0 really better than ~A?
- Is there a Perl shortcut to count the number of matches in a string?
- Pipe complete array-objects instead of array items one at a time?
- In MATLAB, are variables REALLY double-precision by default?