Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: Vadim147 от 08.12.2014, 21:55

Название: Неравномерная интерполяция
Отправлено: Vadim147 от 08.12.2014, 21:55
Здравствуйте.

В файле на листе 3, 3 столбца.
Столбец А и В - это значения на оси абсцисс , но размерность у них разная.
А столбец С - значения по ординате общие для абсцисс из столбца А и В.
Нужно, приведя абсциссы двух графиков к одной размерности, чтобы нулевая (первая) и последняя точки совпадали по абсциссам,затем интерполировать
соответствующие точки одного графика на другой, и записать их в столбец D,
тем самым получив еще один рад по ординате, с таким же количеством точек.
Для примера,интерполировать(столбец А (абсцисса),столбец С(ордината)) на (столбец В(абсцисса), столбец С(ордината))
Проще говоря точки первого графика спроецировать на второй и найти их значения на втором графике, эти значения (ордината) и будут в столбе D.
После чего объединить столбец С и D, получим столбец Е, расставив по убыванию значения абсцисс и рядом в столбце соответствующих им ординат.
желательно формулой.
Название: Re: Неравномерная интерполяция
Отправлено: vikttur от 08.12.2014, 22:44
Помогающим:
http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=1&TID=61964&TITLE_SEO=61964-approksimatsiya-grafika
Здесь показали поиск
Название: Re: Неравномерная интерполяция
Отправлено: IKor от 09.12.2014, 10:41
Я не очень понимаю что означает "привести абсциссы двух графиков к одной размерности", поэтому я нашел значения из столбца С, соответствовашие бы значениям из столбца А, если бы те лежали на отрезках прямых между соседними точками из столбца В. Возможно именно это и называется линейная интерполяция...
Затем я отсортировал по возрастанию все имеющиеся значения "ординат" в одном столбце и нашел соответствующие им "абсциссы" в одном из двух столбцов. А по полученному массиву данных построил точечный график синусоиды :)

то ли это, что Вы просили?
Название: Re: Неравномерная интерполяция
Отправлено: Vadim147 от 09.12.2014, 16:27
IKor, к сожалению нет.

"привести абсциссы двух графиков к одной размерности " в примере добавил, абсциссы из столбиков А и В привел к одной размерности, результат в столбиках D и E соответственно, в данном случае шкалу для обоих осей сделал от 0 до 100, можно было за общую шкалу взять и от 0 до 64, тогда менять пришлось бы только один столбик А.
Название: Re: Неравномерная интерполяция
Отправлено: IKor от 11.12.2014, 16:35
Вадим,

После того, как Вы корректно провели "приведение абсциссы двух графиков к одной размерности" Вам осталось лишь провести их [линейную] интерполяцию - попробуйте адаптировать решение, приведенное в моем предыдущем примере, заменив данные из столбцов A и B на соответствующие значения новых столбцов.
Если у Вас все получится, прошу выложить результат в эту тему. Если нет, то попробуйте вручную показать какого именно результата Вы хотите добиться.