Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Неявная функция, Неявная функция 
:(
    Опции темы
Nomeno
Дата 21.9.2006, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 21.9.2006

Репутация: нет
Всего: нет



Доброго времени суток.

Столкнулся с такой задачей, уже сутки сижу=)

Суть:

x,y,z-переменные. k-коэфф. значение которого варируется в зависимости от z.
y=x+z;
z=y*k
следовательно
y=x+y*k;


получилась неявная функция.
x=F(y)
y=G(k)
k=J(x)

Есть ли алгоритм решения задач подобного рода? 
PM MAIL   Вверх
maxim1000
Дата 21.9.2006, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



самой задачи так и не увидел smile
что есть, что надо найти?


--------------------
qqq
PM WWW   Вверх
esperant0
Дата 21.9.2006, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 714
Регистрация: 20.5.2005

Репутация: 4
Всего: 14



Да ответ на все такие задачи давно известнен и  он 42


--------------------
 
 Student->Teacher Assistant ->Research assistant->Microsoft Software Development Engineer 

Пользователь получил наказание за то, что проигнорировал замечание которое было написано модератором  а затем стерто и которое он - пользователь не мог видеть. 
PM MAIL   Вверх
skyboy
Дата 21.9.2006, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: нет
Всего: 260



мне кажется, тут просто уже усталость сказалась. по крайней мере, в 
Цитата(Nomeno @  21.9.2006,  10:18 Найти цитируемый пост)
y=x+z;
z=y*k

я не вижу, чтоб 
Цитата(Nomeno @  21.9.2006,  10:18 Найти цитируемый пост)
x=F(y)
y=G(k)
k=J(x)

Просто:
y= x + z
y= z / k
z / k = z + x
z  = x * (1 - 1/k)
Только и всего.
Потому либо подробнее о задаче, либо просто надо выспаться smile
PM MAIL   Вверх
Nomeno
Дата 22.9.2006, 09:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 21.9.2006

Репутация: нет
Всего: нет



Начинаем все сначала.. вдруг будет 43.

Итак, есть: Сумма Договора(Д), Стоимость Оборудования(О), стоимость установки (У),
и некий коэффикциент - k.

Изначально известна сумма договора Д.
ст. Оборудвания вычисляется как О=Д-У.
У=О*k (чем больше стоимость договра тем меньше k, но зависимость нелинейная!)

требуется узнать стоимость оборудования О исходя из того 
что дана Сумма Договора, и коэфициент. Но при этом нужно понимать что коэффициент зависит от того, чему будет равно О.


Это сообщение отредактировал(а) Nomeno - 22.9.2006, 09:14
PM MAIL   Вверх
maxim1000
Дата 22.9.2006, 11:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



ну тогда составляем такое уравнение:
D-O=O*k(O)
D=O*(1+k(O))=F(O)
потом исследуем функцию F на различные свойства
а от них (свойств) уже пляшем
если, например, окажется монотонной, то вполне можно воспользоваться методом бинарного поиска...


--------------------
qqq
PM WWW   Вверх
Nomeno
Дата 22.9.2006, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 21.9.2006

Репутация: нет
Всего: нет



Спасибо!

методом бинарного поиска удалось.. правда громоздко и неудобно но все же...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0750 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.