![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 08.09.2009
Сообщений: 133
|
![]()
Приветствую Игорь
![]() Есть таблица с параметрами X и Y. Значения на пересечении этих параметров соответствуют Z. Есть задаваемые промежуточные параметры X1 и Y1, которые не совпадают с координатами X и Y. Промежуточные координаты на пересечении X1 и Y1 обозначаются Z1. Условия задачи: 1. X1, Y1, X и Y могут изменяться. 2. Нужно найти промежуточное значение Z1 линейной интерполяцией соответствующее параметрам X1, Y1 внутри массива данных. 3. Решить задачу элементарными функциями одной ячейкой, если это реально. P.S. Пример формулы линейной интерполяции снизу во вложении. Задача1.jpg Задача_1_ЛинИнтерполяция по массиву.xlsx Формула лин. интерполяции.xlsx Последний раз редактировалось Tidus; 25.02.2016 в 09:43. |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
см. вложение
удалось решить простой формулой Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 08.09.2009
Сообщений: 133
|
![]()
Спасибо огромное, ты как всегда в своем репертуаре
![]() Последний раз редактировалось Tidus; 25.02.2016 в 14:21. |
![]() |
![]() |
![]() |
#4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
не нужно ничего вытаскивать.
пишем другие значения Х1, У1 - видим новое значение Z1. (есть сомнения - проверяем вручную, нет сомнений - пользуемся) интерполяция в двух направлениях - довольно стандартная задача. она не требует знаний, требует внимательности при последовательном вычислении 3-х интерполяций
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 25.02.2016 в 14:36. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 08.09.2009
Сообщений: 133
|
![]()
Мне нужно перенести функции на другой лист, они там не будут работать. На другой лист как перенести?
|
![]() |
![]() |
![]() |
#6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
см. диспетчер имен
там 4 ссылки на данные Х, У, вх (вектор значений Х), ву (вектор значений У) и 15 вычисляемых значений, в т.ч. и зет удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 08.09.2009
Сообщений: 133
|
![]() Цитата:
![]() Игорь, а если поменять местами вектор значений X на Y формулу сильно менять нужно будет? Последний раз редактировалось Tidus; 25.02.2016 в 14:48. |
|
![]() |
![]() |
![]() |
#8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
а вообще тут строгая математическая зависимость
Z1 = 10*((X1-0.5)*5+Y1) и можно на париться с интерполяциями
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#9 | ||
Форумчанин
Регистрация: 08.09.2009
Сообщений: 133
|
![]() Цитата:
Игорь, я немного модифицировал Вашу формулу, выразив все 15 вычисляемых значений через ячейки-ссылки. Оставил в диспетчере имён только векторы вx и вy. Теперь не нужно менять все 15 формул в диспетчере имён при переносе или добавлении новых значений. Достаточно лишь перетянуть ячейку и усё. Вот код: Цитата:
Последний раз редактировалось Tidus; 25.02.2016 в 22:07. |
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Теорема Гаусса,вывод промежуточных значений | lialia | Общие вопросы Delphi | 7 | 03.03.2014 21:41 |
Поиск массива с оповещением не найденных значений | LanaLum | Microsoft Office Excel | 7 | 08.08.2012 08:56 |
Си/Си++ Поиск минимума кусочно-линейной функции | Маришка_Курносова | Помощь студентам | 4 | 15.10.2010 20:39 |
Сортировка массива методом линейной вставки☺ | m-o-r-t-r-o-m | Фриланс | 6 | 04.11.2009 14:59 |
Сложить без промежуточных значений | valerij | Microsoft Office Excel | 5 | 07.04.2009 12:08 |