Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2012, 11:49   #1
alek_n
 
Регистрация: 13.10.2011
Сообщений: 5
Восклицание Определить координату точки

Всем привет,
Возможно ли как-нибудь формулой без макросов определить координату точки по двум зависимостям???
см. вложение
Вложения
Тип файла: zip 2.zip (30.4 Кб, 13 просмотров)
alek_n вне форума Ответить с цитированием
Старый 15.12.2012, 18:06   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

я получил требуемую формулу... результаты расчетов приведены в таблице. см. вложение.
обратите внимание, если температура и расход есть в исходных таблицах рассчитанное формулой значение соответсвует табличному и это РЕАЛЬНО РАССЧИТАННОЕ ФОРМУЛОЙ ЗНАЧЕНИЕ, а не вытянутое с таблицы.

длина формулы - 66 символов. если Вам интересна сама формула вышлите мне 1500 руб. (или, на Ваше усмотрение, любую сумму больше).
поверьте, формула того стоит!
Вложения
Тип файла: rar 2.rar (30.9 Кб, 18 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 16.12.2012, 01:03   #3
alek_n
 
Регистрация: 13.10.2011
Сообщений: 5
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
я получил требуемую формулу... результаты расчетов приведены в таблице. см. вложение.
обратите внимание, если температура и расход есть в исходных таблицах рассчитанное формулой значение соответсвует табличному и это РЕАЛЬНО РАССЧИТАННОЕ ФОРМУЛОЙ ЗНАЧЕНИЕ, а не вытянутое с таблицы.

длина формулы - 66 символов. если Вам интересна сама формула вышлите мне 1500 руб. (или, на Ваше усмотрение, любую сумму больше).
поверьте, формула того стоит!

IgorGO а при промежуточных значениях расхода и температуры формула производит расчет??? Ну к примеру G=123 т/ч; t=20,3 С ???
alek_n вне форума Ответить с цитированием
Старый 16.12.2012, 01:51   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

как обычно, обязательно надо что-то недоговорить.

я исходил из след.условий. есть эмпирические пары значение расхода и давления для определенных температур.
в соответсвии с первым примером понял задачу так: наобходимо по температуре выбрать правильную таблицу, потом, на основании данных этой таблицы для конкретного значения расхода - определить давление.
судя по 100% совпадением между табличными и моими расчетными значениями - в таблицах не эмпирические данные, а расчетные.

дополнительная задача элементарна:
для расхода G = 123
при t=20 - Р = 0.0544
при t=21 - Р = 0.0573
теперь методом интерполяции
при t=20.3 и G = 123 - Р = 0.0553
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 16.12.2012, 11:03   #5
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Если собрать значения в одну таблицу (по одной оси - t1в, по другой - G2), то можно использовать решение отсюда: http://www.planetaexcel.ru/forum.php?thread_id=30183
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 16.12.2012, 13:22   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
Если собрать значения в одну таблицу
и придумать куда в эту таблицу затолкать значения для G = 99.6, 120.3 (см. для 9°С) и прочие (155, 155.4, 156 и все что там на 1 десятую больше меньше стандартных значений)
Линейная интерполяция - замечательный метод. вот небольшая демонстрация:
допустим есть два ряда значений
Х У
-2 5
2 5
6 37
10 101
(вообще-то это парабола у = х^2 + 1, сделаем вид, что мы этого не знаем)
определим методом линейной интерполяции У для Х=7. получаем
У(7) = 37+(7-6)*(101-37)/4 = 53
аналогично
У(5) = 5 +(5-2)*(37-5)/4 = 29
вспомним, что это парабола - реальные значения функции в точках 7 и 5 будут 50 и 26 соответсвенно. процент расхождения между реальным и интерполированным значениями составит 6% в т.7 и 11.5% в т.5, что можно считать вполне допустимым приближением.
А теперь самое итересное (в данном случае):
метод линейной интерполяции в т.0 даст значение У=5, а реальное значение функции У(0) = 1. и ошибка тут ни много, ни мало, а равна 400%.
Пример придуман мною но описывает простой постулат: линейная интерполяция допустима на участках где функции монотонно возростает (или убывает). Если на участке есть экстремум, линейная интерполяция даст не приблизительный результат, а заведомо ложный результат.

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

Последний раз редактировалось IgorGO; 16.12.2012 в 13:24.
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
определить принадлежность точки AlexP777 Паскаль, Turbo Pascal, PascalABC.NET 23 08.12.2012 08:13
Определить принадлежность точки к области xrumas Общие вопросы Delphi 1 02.12.2011 02:20
определить принадлежность точки в с++ bigildar Помощь студентам 4 06.11.2011 16:04
Определить принадлежность точки к области. Водонька Помощь студентам 2 02.10.2011 16:47
Даны 3 точки определить треугольник. soldm Помощь студентам 14 06.10.2008 14:43