From 175ac10904d0f31c3ffeeeed507c8914f13d0b15 Mon Sep 17 00:00:00 2001 From: leshe4ka46 Date: Sat, 13 Dec 2025 19:41:40 +0300 Subject: linr, logr --- R_LogR/mlclass-ex2/mapFeature.m | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 R_LogR/mlclass-ex2/mapFeature.m (limited to 'R_LogR/mlclass-ex2/mapFeature.m') diff --git a/R_LogR/mlclass-ex2/mapFeature.m b/R_LogR/mlclass-ex2/mapFeature.m new file mode 100644 index 0000000..d02a72a --- /dev/null +++ b/R_LogR/mlclass-ex2/mapFeature.m @@ -0,0 +1,21 @@ +function out = mapFeature(X1, X2) +% MAPFEATURE Feature mapping function to polynomial features +% +% MAPFEATURE(X1, X2) maps the two input features +% to quadratic features used in the regularization exercise. +% +% Returns a new feature array with more features, comprising of +% X1, X2, X1.^2, X2.^2, X1*X2, X1*X2.^2, etc.. +% +% Inputs X1, X2 must be the same size +% + +degree = 6; +out = ones(size(X1(:,1))); +for i = 1:degree + for j = 0:i + out(:, end+1) = (X1.^(i-j)).*(X2.^j); + end +end + +end \ No newline at end of file -- cgit v1.2.3