Слово "матрас" происходит от арабского слова "materas", что означает "бросить" или "коврик, подушка." Во время крестовых походов, европейцы скопировали арабскую традицию спать на подушках, брошенных на пол, после чего это слово в незначительных вариациях появилось в европейских языках...
Скорее всего, вы сталкивались и с тем, и с другим вариантами. Почему же вообще возник вопрос о конечной согласной? Это чудесное изобретение человечества появилось в России при Петре I. Привезли его к нам немцы и голландцы. Но вот незадача: у первых оно называлось Matratze , а у вторых — matras. Тут-то и зародилось разногласие вариантов...