Error using ofdm_mod Not enough input arguments.

2 visualizaciones (últimos 30 días)
Qibtisyifa Zahra
Qibtisyifa Zahra el 31 de Dic. de 2018
Editada: madhan ravi el 31 de Dic. de 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

Respuesta aceptada

madhan ravi
madhan ravi el 31 de Dic. de 2018
Editada: madhan ravi el 31 de Dic. de 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.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by