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