Как выбрать в этом случае число существительного?
1) Нет определения
Длина 0,5 м, 2,5 м, 16,5 м: ноль целых пять десятых (долей) метра, две целых пять десятых метра, шестнадцать целых пять десятых метра.
Всё по грамматическим правилам: числитель дроби управляет пропущенным словом "долей", а существительное всегда имеет форму Р.п. ед.ч., обозначая часть целого.
2) Есть определение
Площадь 0,5 м2, 2,5 м2, 16,5 м2: ноль целых пять десятых квадратного метра, две целых пять десятых квадратного метра, шестнадцать целых пять десятых квадратного метра.
Но мы так не говорим, мы говорим: площадь комнаты шестнадцать и пять десятых квадратных метров. Мы просто называем единицу измерения в форме Р.п. мн.ч, как бы отбрасывая доли, и чем больше целое число, тем это вероятнее. И это происходит именно при наличии определения.
Почему мы так говорим? А как же правила? Или мы не должны так говорить? Может быть, это разговорная форма?
Но ведь в общем виде правила сочетаемости слов существуют, зависят от различных факторов и отражаются на письме. Кстати, в Грамматике дробные числа не принадлежат к числительным, а рассматриваются как особые сочетания с количественным значением.
http://www.evartist.narod.ru/text1/59.htm
- Правильными являются конструкции 35,5 процента (не ...процентов), 12,6 километра (не ...километров), т.е. при смешанном числе существительным управляет дробь, а не целое число. Также: 45,0 (сорок пять и ноль десятых) секунды, 67/8 (шесть и семь восьмых) метра и т.п.
Но здесь нет определений.
А вот у Грамоты.ру есть определение и ответ на вопрос, только нет ссылок на правила.
Вопрос № 287901 Скажите, пожалуйста, где можно найти подробное правило о согласовании дробных числительных с прилагательным и существительным (например: 0,68 сотых квадратных метров? квадратного метра?)? Ответ. При смешанном числе существительным управляет дробь, а не целое число. Правильно: 0,68 квадратного метра.