我正在写作业,但使用 Octave 时遇到了这个错误。它不会影响我的解决方案的功能,但是我很好奇为什么会发出这个警告。
% X is column vector, p is max degree of polynom
% example:
% X = [1;2;3;4], p = 3
% X_poly = [1,1,1; 2,4,8; 3,9,27; 4,16,64]
function [X_poly] = polyFeatures(X, p)
powers = ones(numel(X),1) * linspace(1,p,p);
X_poly = X .^ powers;
end
问候,
汤姆