某些执行路径错误未完全定义单元格数组

时间:2018-06-24 08:33:03

标签: matlab memory-management cell

我正在尝试为所有单元分配内存,以进行代码转换,并收到错误消息“在某些执行路径上未完全定义变量'x {1,n}'。如何解决此问题?

%n = 14

function z = mycell(n)
     %#codegen
     assert(n < 1);
     x = cell(1,n);   
     for i = 1:n
         x{i} = i;
     end
     z = x{n};
 end

0 个答案:

没有答案