can anyone help me with this function.. i'm new to matlab and i need this for my research
1 次查看(过去 30 天)
显示 更早的评论
can anyone help me with this function.. i'm new to matlab and i need this for my research and i'm still stuck on this.
when i run this function it says:
Not enough input arguments.
Error in untitled (line 8)
y=step(Turbo, u, intrlvrIndices);
function y=TurboEncoder(u, intrlvrIndices)
%#codegen
persistent Turbo
if isempty(Turbo)
Turbo = comm.TurboEncoder('TrellisStructure', poly2trellis(4, [13 15], 13), ...
'InterleaverIndicesSource','Input port');
end
y=step(Turbo, u, intrlvrIndices);
0 个评论
回答(1 个)
KSSV
2022-1-22
You have to provide the inputs to the function. It seems you are either calling the function without providing inputs or running it by hitting F5 key or run button.
u = define your value ;
intrlvrIndices = define your value ;
y = TurboEncoder(u, intrlvrIndices) ; % now call the function
Note: To use/ call the function, it should be in the present working directory.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Introduction to Installation and Licensing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!