Error using ofdm_mod Not enough input arguments.
5 views (last 30 days)
Show older comments
Qibtisyifa Zahra
on 31 Dec 2018
Edited: madhan ravi
on 31 Dec 2018
How can I fix this error : I using matlab version 2015
function [ofdm_tx, varargout] = ofdm_mod ( bin_tx, qam_t, n_cp, n_dsc, n_fft, n_sym, ofdm_t)
%% Local Variables: number of bits, samples, guard symbols, temp variables for interfunction calls
n_bits_qam = log2( qam_t );
n_samp_sym = n_fft + n_cp;
n_bits_tot = length(bin_tx);
n_grd = (n_fft - n_dsc)/2;
flip_ofdm_call = 0;
aco_ofdm_call = 0;
%% end section
0 Comments
Accepted Answer
madhan ravi
on 31 Dec 2018
Edited: madhan ravi
on 31 Dec 2018
See
You are running a function file. Apparently when calling a function you have to pass input arguments. See the example below:
x=1:10; % define the input before passing in
D = samplle(x)
function D = samplle(x) % function definition
D=x.^2;
end
Note : In versions prior to 2016b function definition have to be saved in a separate file containing the same name of a function but in 2016b or later a script file contain a function definition at the very end.
0 Comments
More Answers (0)
See Also
Categories
Find more on Data Import and Analysis in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!