Filter löschen
Filter löschen

using the following "function output = conv_enco(input, K, g)" i have to call "function [next_state, output] = conv_enc(crt_state, input, K, g)" how can it be done in a matlab code? Kindly let me know.

1 Ansicht (letzte 30 Tage)
How can call the above first function1 using function2 in a matlab code?

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 8 Sep. 2015
function output = conv_enco(input, K, g)
crt_state = randi(1234);
[next_state, output] = conv_enc(crt_state, input, K, g);
end
It is advised that you do not name a variable "input" as doing that interferes with the MATLAB input() routine.
  4 Kommentare
Walter Roberson
Walter Roberson am 8 Sep. 2015
If you want conv_enco to be called by conv_enc then you can code
function [next_state, output] = conv_enc(crt_state, input_sequence, K, g);
fprintf('ignoring unneeded crt_state that was:\n');
disp(crt_state);
output = conv_enco(input_sequence, K, g);
next_state = 7; %lucky 7
end

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Programming finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by