Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 решение нелинейного уравнения  [new]
LordAlex
Member

Откуда: ОМСК
Сообщений: 159
Господа!
Прошу подсказать как с помощью сиквы вычислить
такое вот уравнение:
0=-100*(1+х)^(-1)+120*(1+х)^(-2)
или это не возможно в принципе...?
Буду благодарен за советы, примеры и ссылки.
15 фев 05, 09:39    [1321193]     Ответить | Цитировать Сообщить модератору
 Re: решение нелинейного уравнения  [new]
_Maxim_
Member

Откуда:
Сообщений: 56
Попробуйте итерационные методы (Ньютона, Лангранжа...).
Итерации в таблицу
---№ итерации--!-- x --
15 фев 05, 09:43    [1321209]     Ответить | Цитировать Сообщить модератору
 Re: решение нелинейного уравнения  [new]
Smirnov Anton
Member

Откуда: Н.Новгород
Сообщений: 3220
LordAlex
Господа!
Прошу подсказать как с помощью сиквы вычислить
такое вот уравнение:
0=-100*(1+х)^(-1)+120*(1+х)^(-2)
или это не возможно в принципе...?
Буду благодарен за советы, примеры и ссылки.

а вот и решение
select 0.2
15 фев 05, 09:49    [1321227]     Ответить | Цитировать Сообщить модератору
 Re: решение нелинейного уравнения  [new]
LordAlex
Member

Откуда: ОМСК
Сообщений: 159
это понятно... :-)
а если так:
0=S1*(1+х)^(-1)+S2*(1+х)^(-2)+S3*(1+х)^(-3)
где S1, S2, S3... задаются как входные параметры.
15 фев 05, 09:57    [1321266]     Ответить | Цитировать Сообщить модератору
 Re: решение нелинейного уравнения  [new]
Smirnov Anton
Member

Откуда: Н.Новгород
Сообщений: 3220
LordAlex
это понятно... :-)
а если так:
0=S1*(1+х)^(-1)+S2*(1+х)^(-2)+S3*(1+х)^(-3)
где S1, S2, S3... задаются как входные параметры.

так и спрашивайте
TSQL даёт вам все мат операции
если вы вообще не знаете, как решать такое уравнение - то вам не в этот форум
вообще, решение сводится к решению 2-х кубических уравнений(например так), в первом - корни, во втором ограничения на область определения, решение = решение 1-ого без решения 2-ого
если вам так хочется решать его на TSQL, то в нём всё есть
15 фев 05, 10:04    [1321294]     Ответить | Цитировать Сообщить модератору
 Замена переменной  [new]
grey_rat
Member

Откуда:
Сообщений: 62
y=1/(1+x)
далее тривиально - как известно, алгебраические уравнения до 4-й степени включительно разрешимы в радикалах.
За формулами - к справочнику Корна.
15 фев 05, 10:09    [1321302]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить