Clear Filters
Clear Filters

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 view (last 30 days)
How can call the above first function1 using function2 in a matlab code?

Accepted Answer

Walter Roberson
Walter Roberson on 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 Comments
Walter Roberson
Walter Roberson on 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

Sign in to comment.

More Answers (0)

Categories

Find more on Programming 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!