Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

how to resolve 'not enough input arguments' error.

조회 수: 1 (최근 30일)
Roshani Narkhede
Roshani Narkhede 2020년 10월 26일
마감: MATLAB Answer Bot 2021년 8월 20일
I want to convert this code into verilog using HDL Coder.
error is in line 2. ex = exp(x);
code is saved as SOFTMAX_BLOCK.m
function softmax_out = softmax_block(x)
ex = exp(x);
softmax_out = ex / sum(ex);
end
code is saved as test_softmax.m
x = SOFTMAX_BLOCK(8)
x = SOFTMAX_BLOCK(5)
x = SOFTMAX_BLOCK(0)

답변 (1개)

Nikhil Sonavane
Nikhil Sonavane 2020년 10월 29일
You need to call test_softmax.m which contains the value of x from SOFTMAX_BLOCK.m. Currently value of x is not accessible to SOFTMAX_BLOCK.m. You may refer to these already answered MATLAB Answer which may help you resolve this issue-
You may refer to this following documentation for any help regarding HDL Code Generation from MATLAB Code-

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by