Main error coming i command window is given below:
Undefined function or method 'logistic' for input arguments of type 'double'.
Error in ==> TS>feed_forward_signals at 316 V_OUT(row) = logistic(V_OUT(row));
Part of Code is given here:
function logistic=x
if x>100.0 x=1.0; else if x<-100 x=0.0; else x=1.0/(1.0+exp(-x)); end end endfunction [V_OUT]= feed_forward_signals(MAT_INOUT, V_IN, V_OUT, V_BIAS, size1, size2, layer)for row = 1:size2 V_OUT(row)=0; for col = 1:size1 V_OUT(row)=V_OUT(row)+MAT_INOUT(row, col)*V_IN(col); end V_OUT(row)=V_OUT(row)+V_BIAS(row); endif layer==0V_OUT(row) = exp(V_OUT(row));endif layer==1 V_OUT(row) = logistic(V_OUT(row)); end
Best Answer