Arrays 向单元格数组添加新记录

Arrays 向单元格数组添加新记录,arrays,matlab,cell,Arrays,Matlab,Cell,我在matlab中使用以下函数: getgenpept(AccessionNumber) 其中唯一的参数是唯一标识符。问题是,我希望有一个包含大约50条不同记录的结构,所有记录都基于它们的唯一标识符。是否有一种方法可以定义一个结构,然后在进行过程中添加50条不同的记录,或者理想情况下,在开始之前指定一个标识符列表,并一次性循环getgenpept()函数 我希望最终得到一个单元格数组,将每条记录存储在它们自己的单元格中 希望这是清楚的 如果A是一个包含所有标识符的单元格数组,那么它很容易: A

我在matlab中使用以下函数:

getgenpept(AccessionNumber)
其中唯一的参数是唯一标识符。问题是,我希望有一个包含大约50条不同记录的结构,所有记录都基于它们的唯一标识符。是否有一种方法可以定义一个结构,然后在进行过程中添加50条不同的记录,或者理想情况下,在开始之前指定一个标识符列表,并一次性循环
getgenpept()
函数

我希望最终得到一个单元格数组,将每条记录存储在它们自己的单元格中


希望这是清楚的

如果A是一个包含所有标识符的单元格数组,那么它很容易:

A = {'AAA59174', 'AAA59175','AAA59176'};
B = cellfun(@getgenpept,A);
B(1)是“AAA59174”的记录,依此类推