Я думаю, что все упускают суть.Вы сказали, что «То есть, я хочу манипулировать алгоритмом подбора, чтобы я давал мне точные точки, а также некоторые подгонянные значения, где точных подгонок нет. Как я могу это сделать?»
Для меня это означает, что вы хотите точную (интерполяционную) подгонку для перечисленного набора, а для некоторых других точек вы хотите сделать подгонку по методу наименьших квадратов.
Вы МОЖЕТЕ сделать это, используя LSQLIN, установивнабор ограничений на равенство для точек, которые должны быть точно подогнаны, а затем позволить остальным точкам соответствовать в смысле наименьших квадратов.
Проблема в том, что для этого потребуется многочлен высокого порядка.Чтобы точно соответствовать 5 точкам плюс некоторые другие, порядок многочлена будет немного выше.А многочлены высокого порядка, особенно те, которые имеют ограниченные точки, будут делать неприятные вещи.Но не стесняйтесь делать то, что вы будете, до тех пор, пока вы ожидаете плохой результат.
Редактировать: я должен добавить, что лучше выбрать сплайн наименьших квадратов, который вы МОЖЕТЕ ограничитьпроходить через заданный набор точек, подбирая другие точки в смысле наименьших квадратов, и в результате все равно не делать что-то дикое и безумное.