Subscripting into an mxArray is not supported
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Gautham Nachimuthu
el 9 de Feb. de 2015
Comentada: Gautham Nachimuthu
el 11 de Feb. de 2015
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 comentarios
Erik S.
el 9 de Feb. de 2015
Hi,
In the second for loop you have underlines and stars, what are those? How does your C code look like?
Respuesta aceptada
Ryan Livingston
el 9 de Feb. de 2015
It sounds like you are using an extrinsic function and need to pre-assign the output.
3 comentarios
Ryan Livingston
el 10 de Feb. de 2015
coder.varsize('y');
y = zeros(...);
y = callExtrinsicFunction(...);
Más respuestas (0)
Ver también
Categorías
Más información sobre MATLAB Coder en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!