Help defining a variable before subscripting it for Code Generation
4 次查看(过去 30 天)
显示 更早的评论
Hi all,
Trying to rewrite some code so I can convert it into C using Matlab Coder.
Currently running into this error: "Code generation requires variable 'my variable' to be fully defined before subscripting it."
My code looks like this:
myvariable(1).name = 'John';
myvariable(1).value = something;
myvariable(1).number = 1;
myvariable(2).name = 'Tom';
myvariable(2).value = other_something;
myvariable(2).number = 1;
The suggestion given is to define myvariable before by either using zeros, repmat or struct, however doing that produces errors such as "Index exceeds matrix dimensions" or "Structure assignment to non-structure object". Any help would be appreciated!
回答(1 个)
Navid Mohammadzadeh
2017-11-24
Hi there!
I have this problem in my MATLAB Function Block. Let me know where do I have to put this line command in my Matlab code, Do I have to define it at very beginning?!
Regard
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Structures 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!