Смысла создавать отдельную ветку не видно.
Во-первых, формулы могут быть получены аналогично рассмотренному выше случаю или занудным дифференцированием
post1233595.html#p1233595, или как ортогональное проектирование. [Последнее можно найти в любом приличном учебнике. Наиболее раннее известное мне упоминание такого подхода — работа
Клмогоров А.Н. К обоснованию метода наименьших квадратов // УМН, 1946. Эта работа имеется в сборнике статей
Клмогоров А.Н. Теория вероятностей и математическая статистика, 1986. Там непосредственно об этом несколько строчек (с. 272).]
Во-вторых, не ясно зачем использовать именно МНК. Из самой прикладной задачи нужно выудить требования к качеству аппроксимации. Для простоты можно рассмотреть случай, когда погрешности измерений по сравнению с погрешностями аппроксимации столь малы, что ими можно пренебречь.
Наиболее типичным пожеланием будет получить такую аппроксимацию, чтобы абсолютная (или относительная) погрешность не превосходила некоторой заданной величины. Наиболее простым подходом —
последовательная интерполяция. См., например, главу III, § 1, п. 11 Многомерная интерполяция в книге Калиткин Н.Н. Численные методы. (Сейчас не вспомню где это было описано лучше. Сама идея совсем простая.) При таком подходе может потребоваться некоторое количество памяти для хранения таблицы. Естественно, чем большую точность необходимо получить, тем больший объём памяти потребуется.
Если же так просто не получится (таблица не помещается в памяти), то тогда уже надо точнее формулировать требования к аппроксимации.