function g = sigmoid(z)
g = zeros(size(z));
data = load('ex2data1.txt');
y = data(:, 3);
theta = [0;1;2];
m = length(y);
one = ones(m,1);
X1 = data(:, [1, 2]);
X = [one X1];
zz = theta' * X';
ztr = zz';
g = 1/ (1 + exp(-ztr));
end
无论我给 zi 什么值,我都会得到一个 1x100 矩阵,其中 1 是第一个条目,其余的是 0,这应该如何工作,这是否正常工作?