Subscripting into an mxArray is not supported
조회 수: 1 (최근 30일)
이전 댓글 표시
This is the part where i am getting error while converting to C code using Codegen.
w = 1;
yw1 = zeros(3,3);
r2 = 1;
c2 = 1;
for r3 = (r1-w) : (r1+w)
for c3 = (c1-w) : (c1+w)
_ *yw1(r2,c2) = y1(r3,c3);* _
c2 = c2 + 1;
if(c2 > g)
c2 = 1;
end
end
r2 = r2 + 1;
end
And y1 is a 512x512 matrix.
댓글 수: 2
Erik S.
2015년 2월 9일
Hi,
In the second for loop you have underlines and stars, what are those? How does your C code look like?
채택된 답변
Ryan Livingston
2015년 2월 9일
It sounds like you are using an extrinsic function and need to pre-assign the output.
댓글 수: 3
Ryan Livingston
2015년 2월 10일
coder.varsize('y');
y = zeros(...);
y = callExtrinsicFunction(...);
추가 답변 (0개)
참고 항목
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!