【发布时间】:2012-09-03 02:46:04
【问题描述】:
[抱歉这个愚蠢的问题。我对 MATLAB 完全陌生(完全被它弄糊涂了)。]
我想写一个函数to2d,它的唯一参数是一个m x 1 个1 x n 个元胞数组,并返回相应的 m x n 元胞数组。
例如,我们会得到如下内容:
>> A = {{1, 2}; {3, 4}; {5, 6}}
A =
{1x2 cell}
{1x2 cell}
{1x2 cell}
>> B = to2d(A)
B =
[1] [2]
[3] [4]
[5] [6]
当所有人都知道这些参数存储在某个单元格数组中时,这个问题可能被认为是以编程方式将参数传递给变量参数函数的更一般问题的特殊情况。在 Python 中,通过使用 *-syntax 来实现这一点。例如
func_with_indeterminate_args(*a_runtime_list_of_args)
谢谢!
【问题讨论】:
标签: matlab