Subscripting into an mxArray is not supported
1 回表示 (過去 30 日間)
古いコメントを表示
Gautham Nachimuthu
2015 年 2 月 9 日
コメント済み: Gautham Nachimuthu
2015 年 2 月 11 日
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!