1function [Ynorm, Ymean] = normalizeRatings(Y, R) 2%NORMALIZERATINGS Preprocess data by subtracting mean rating for every 3%movie (every row) 4% [Ynorm, Ymean] = NORMALIZERATINGS(Y, R) normalized Y so that each movie 5% has a rating of 0 on average, and returns the mean rating in Ymean. 6% 7 8[m, n] = size(Y); 9Ymean = zeros(m, 1); 10Ynorm = zeros(size(Y)); 11for i = 1:m 12 idx = find(R(i, :) == 1); 13 Ymean(i) = mean(Y(i, idx)); 14 Ynorm(i, idx) = Y(i, idx) - Ymean(i); 15end 16 17end 18 19