Если учитывать нормы русской грамматики, то следует констатировать, что право на существование имеют те и другие словосочетания: цикл длины и цикл длиной, код длины и код длиной, вектор длины и вектор длиной. Эти пары не являются синонимичными, поскольку различаются по меньшей мере грамматическими значениями. В первом случае может обозначаться параметр, каким обладает длина, во втором случае названный параметр характеризуется по той длине, какой он обладает. Согласуются ли грамматические значения с лексическими значениями терминов — это вопрос специалистам, использующим эти термины.
Корректно: колос длиной до 20 см и шириной до 2 см и колос до 20 см в длину и до 2 см в ширину.
Корректно с запятыми: В уловах преобладала рыба возрастом 4–5 лет, длиной 30–40 см, массой 4 кг.
Корректно без предлога: дерево высотой 5 метров, дорога длиной 3 километра.
Исходя из значений слов (голень – часть ноги от колена до стопы, икры – округлые мышцы на голени человека) лучше использовать слово голень.
В русском языке нет слова с нужным Вам значением. Ни слово подошва, ни слово стопа не подходят. Предлагаем написать: размер 36–40, на длину стопы от... до... см.