定义函数:sigmoid.m
% sigmoid funciton function [out] = sigmoid(in) % out = 1 / (1 + e^(-in)) % by luojie % 2016-7-24 out = 1 ./ (1 + exp(-in)); end
测试:singmoid_lab.m
X = -10 : 0.1 : 10; Y = sigmoid(X); h = figure; plot(zeros(size(X)), Y, 'Color', 'r', 'LineWidth', 2); hold on; plot(X, Y, 'Color', 'b', 'LineWidth', 2); set(gca, 'XTick', -10 : 0.5 : 10); set(gca, 'YTick', 0 : 0.05 : 1); set(gca, 'FontSize', 7); grid on; fontSize = 10; title('Ideacall Sigmoid Funtion: Y = 1 / (1 + exp(-X))', 'FontSize', fontSize); ylabel('Y', 'FontSize', fontSize); xlabel('X', 'FontSize', fontSize); set(gcf, 'PaperType', 'A4'); print(h, '-dpng', 'sigmoid.png');
图像:
发表评论