[抱歉,愚蠢的问题。我完全新的MATLAB(和它完全不知所措)。]如何从1 x n cellarrays等m x 1 cellarray做一个m x n cellarray?
我想编写一个函数to2d
,以作为其唯一参数1×ň cellarrays的米 X 1 cellarray,并返回相应的m x n cellarray。
例如,我们会得到这样的东西:
>> A = {{1, 2}; {3, 4}; {5, 6}}
A =
{1x2 cell}
{1x2 cell}
{1x2 cell}
>> B = to2d(A)
B =
[1] [2]
[3] [4]
[5] [6]
这个问题可以被认为是通过编程参数传递给可变参数的函数时,所有的人知道这些的更普遍的问题的一个特例参数是它们存储在一些cellarray中。在Python中,通过使用*
-syntax来做到这一点。例如。
func_with_indeterminate_args(*a_runtime_list_of_args)
谢谢!
@Rody Oldenhuis:随你便。 – Eastsun