Error - not enough input arguments, error in qfunc

4 views (last 30 days)
Hi I'm trying to input an equation to calculate eb/no. the equation to use is:
P_b = 10^-6
ebNo=0.5*((qfunc^-1)*(P_b))^2
When I run this script I get the error:
Not enough input arguments.
Error in qfunc (line 17)
if (~isreal(x) || ischar(x))
Error in Comms_Principles (line 22)
ebNo=0.5*((qfunc^-1)*(P_b))^2;
I'd be grateful for any assistnace.

Accepted Answer

drummer
drummer on 7 Nov 2022
well, you should input a variable for qfunc as you can see here.
You have no argument in your function, that's why you're getting such error.
Cheers.
  2 Comments
Jeremy
Jeremy on 7 Nov 2022
Thanks for the steer, all sorted. Still a MATLAB beginner... clearly
drummer
drummer on 8 Nov 2022
Nice! Could you kindly accept the answer? Cheers.

Sign in to comment.

More Answers (0)

Categories

Find more on General Applications in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!