"Structure field undefined on some execution paths" error when copying data between cell arrays
이전 댓글 표시
I am trying to generate C code for a simple function with MATLAB Coder. This function defines a structure "out" and includes the following code:
if ~isempty(data)
date=cell(length(data),1);
for i=1:length(data)
date{i,1} = data{i,1};
end
out.date=date;
end
I get the following error message during code generation runtime issue check stage:
"Structure field 'out.date{:}' is undefined on some execution paths."
My function is written in a way such that this field should always be defined. Why is this error occurring, and how can I work around it?
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Manage Products에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!