I create simulink block like below:
inside Interpreted MATLAB Function i use this code.
function y1 = fcn(signal)
%% variable declaration
Fm = 100;%length of Frames excursion
framelnc = 100;%length of Frames excursion
Fn = 256;%length of Frames sampling frequency 12.500kHz, frame length 020.5ms
fs = 8000;
x=signal;
%% Preprocessing: Noise Removal
IS= 0.25; % initial silence (noise only)
output=denoise(x,fs,IS);
y = output;
%% Extraction of LFCC Features
feat = lfcc(y,fs);
%% Extract VQ CODE
k=16; % number of centroids required
code1 = vqext(feat, k);
test = mean2(code1);
%% Emotions Recognition
load ('train.mat')
Class = knnclassify(test , feature, type);
if (Class == 1)
%% Display identification results
msg=1;
end
if (Class == 2)
%% Display identification results
msg=2;
end
y1 = msg;
I defined these denoise,lfcc,vqext,knnclassify function in separate matlab files. but I got error like below.
How can I solve this problem?

