согласно нормам современного русского языка, допустимы оба написания. во времена даля, более 100 лет назад, правильным (и единственным) было написание через ц - матрац. происходит это написание от немецкого и близких к нему языков (matratze). в английском языке же написание через с (mattress), отсюда и сегодняшнее, ставшее уже более традиционным написание через с.