将新记录添加到单元格数组matlab中

时间:2013-10-04 10:46:45

标签: arrays matlab cell

我在matlab中使用以下函数:

getgenpept(AccessionNumber)

其中唯一参数是唯一标识符。问题是我希望拥有一个包含大约50种不同记录的结构,这些记录都基于它们的唯一标识符。有没有办法可以定义一个结构,然后添加我的50个不同的记录,或者理想情况下指定一个标识符列表并一次性循环getgenpept()函数?

我想最终得到一个单元格数组,用于将每条记录存储在自己的单元格中。

希望这很清楚!

1 个答案:

答案 0 :(得分:2)

如果A是包含所有标识符的单元格数组,那么它就像:

一样简单
A = {'AAA59174', 'AAA59175','AAA59176'};
B = cellfun(@getgenpept,A);
然后

B(1)是'AAA59174'的记录,依此类推。