我想在 Simulink 中使用自定义 MATLAB 函数。到目前为止,我已经通过放置一个嵌入式 MATLAB 功能块来完成它。但是,如果自定义函数包含另一个自定义函数,则编译过程会失败。
这是我试图嵌入模拟的函数示例:
function [c, d, iterationsCount] = decodeLDPC(y, H, variance)
Lci = initializeLq(y, H, variance);
Lr = getLr(Lci);
[Lq, c] = getLq(Lci, H, Lr);
iterationsCount = 1;
while(sum(mod(c * H', 2)) ~= 0)
Lr = getLr(Lq);
[Lq, c] = getLq(Lq, H, Lr);
iterationsCount = iterationsCount + 1;
end;
G = getGeneratorMatrix(H);
d = c/G;
whereinitializeLq
和getLr
也是自定义函数。
有没有办法在仿真中实现上述功能?