MATLAB: How do we do operations directly on table elements in matlab

table

I am thinking of doing min max normalization of my data where if x is vector the procedure is as follows x = (x- min(x))/(max(x)-min(x)). However I want to do this operation directly on the table elements which have 150 rows and 42 features and I want to normalize each of these columns. Is there any one line procedure to do it without using for loop or something like that ? I know we could use curly and dot bracket indexing but the result is not gonna be a table though.

Best Answer

normalized_data = normalize(data, 'range'); %works on a table, normalizes to [0 1]