Две формы слова «матрас» и «матрац» закрепились в русском языке из-за разного происхождения. 14
Форма «матрац» пришла в русский язык в начале XVIII века из немецкого языка (Matratze). 4 Форма «матрас» — несколько позднее, из голландского (matras). 4
Неоднозначность возникла, потому что слово «матрац» было заимствовано из немецкого, а в остальных основных европейских языках оно писалось и произносилось через «с» (английский — mattress, французский — materas, итальянский — materasso). 25
Русский язык принял обе формы как равноправные, так как заимствование было правомерным в обоих случаях. 2
С точки зрения русской грамматики эти формы равнозначны. 1