Форум: "Прочее";
Текущий архив: 2009.05.17;
Скачать: [xml.tar.bz2];
ВнизФункция или компонент для решения уравнений Найти похожие ветки
← →
TInt (2009-03-12 01:16) [0]Ищу. То есть, допустим есть 10 уравнений и в них 10 неизвестных. Все неизвестные выражаются. Нужна функция или компонент какой-нибудь, которые могли бы это сделать сами.
Такая существует?
← →
Тын-Дын © (2009-03-12 01:18) [1]
> Ищу. То есть, допустим есть 10 уравнений и в них 10 неизвестных.
А ты думаешь, что есть универсальные решения систем непонятно каких уравнений (линейных или других каких)?
← →
TInt (2009-03-12 01:24) [2]
> Тын-Дын © (12.03.09 01:18) [1]
>
> > Ищу. То есть, допустим есть 10 уравнений и в них 10 неизвестных.
>
> А ты думаешь, что есть универсальные решения систем непонятно
> каких уравнений (линейных или других каких)?
Конечно. И это решение называется: человек!
> (линейных или других каких)?
Уравнений уровня сложности средней школы. Без синусов и косинусов.
← →
DVM © (2009-03-12 01:33) [3]
> Такая существует?
Для частных случаев возможно и существует.
← →
Тын-Дын © (2009-03-12 01:35) [4]
> TInt (12.03.09 01:16)
> Ищу. То есть, допустим есть 10 уравнений и в них 10 неизвестных.
> Все неизвестные выражаются. Нужна функция или компонент
> какой-нибудь, которые могли бы это сделать сами.Такая существует?
>
Так бы и говорил сразу - система линейных уравнений.
http://alglib.sources.ru/linequations/general/
← →
TInt (2009-03-12 01:47) [5]
> Тын-Дын © (12.03.09 01:35) [4]
> Так бы и говорил сразу - система линейных уравнений.
Я не помню какие там линейные, а какие нет. В общем те, где есть + - * / и степени (хотя в прочем степени - это тоже умножение).
> http://alglib.sources.ru/linequations/general/
Скачал файл http://alglib.sources.ru/translator/dl/linequations.general.lu.delphi.zip
Но это что-то не то. Там даже строк нету. Как можно задавать уравнение если не строкой? И как получать результат если не в виде строки?
← →
TInt (2009-03-12 01:52) [6]Уравнения типа таких:
a + b = 1
a * b = 2
Нужно, выразить a и b.
← →
Тын-Дын © (2009-03-12 01:54) [7]
> Я не помню какие там линейные, а какие нет. В общем те,
> где есть + - * / и степени (хотя в прочем степени - это
> тоже умножение).
Линейные уравнения - уравнения с нейизвестными степени не выше 1.
> Но это что-то не то. Там даже строк нету. Как можно задавать
> уравнение если не строкой? И как получать результат если
> не в виде строки?
Коэффициэнтами.
← →
Тын-Дын © (2009-03-12 01:55) [8]
> TInt (12.03.09 01:52) [6]
> Уравнения типа таких:a + b = 1a * b = 2Нужно, выразить a
> и b.
Не существует алгоритма точного решения любых уравнений.
← →
TInt (2009-03-12 02:07) [9]
> Тын-Дын © (12.03.09 01:55) [8]
>
> > TInt (12.03.09 01:52) [6]
> > Уравнения типа таких:a + b = 1a * b = 2Нужно, выразить
> a
> > и b.
>
> Не существует алгоритма точного решения любых уравнений.
Речь же не о вообще любых, а о любых, уровня средней школы.
А если решения нет, то тогда функция так и должна честно написать. Что мол ни черта я не знаю.
← →
TInt (2009-03-12 02:28) [10]А может есть тогда какая-нибудь функция, которая умела бы выражать из формулы заданные переменные? Ну, теже:
a + b = 1
Чтобы если я укажу a, чтобы она мне возвратила a = 1 - b, а если укажу ей b, то, чтобы она возвратила мне b = 1 - a.
Есть такое?
← →
ЮЮ © (2009-03-12 04:05) [11]
> Уравнения типа таких:
> a + b = 1
> a * b = 2
> Нужно, выразить a и b.
Уравнения такого типа решаются ручкой и на листе бумаге. Именно для этого они и предназначены. Зачем сюда притягивать ещё и компьютер? Какой смысл в программе, умеющей решать элементарные вещи? Ты ещё таблицу умножения сделай ( в виде компонента, желательно :)
← →
pasha_golub © (2009-03-12 06:44) [12]
> TInt (12.03.09 02:28) [10]
>
> А может есть тогда какая-нибудь функция, которая умела бы
> выражать из формулы заданные переменные?
Для начала парсер мат. выражений поищи. Тебе же строкой надо? ;)
← →
test © (2009-03-12 07:05) [13]pasha_golub © (12.03.09 06:44) [12]
http://sourceforge.net/search/?type_of_search=soft&words=math+parser
Results 1 - 10 of 1714
Проблемы только с переводом на Delphi
← →
Дуб © (2009-03-12 07:18) [14]Мат. пакеты разве что. И то - если степени выше 4 для одного даже - уже швах.
Афтар хочет непонятного.
← →
Jeer © (2009-03-12 11:51) [15]
> Дуб © (12.03.09 07:18) [14]
>
> Мат. пакеты разве что. И то - если степени выше 4 для одного
> даже - уже швах.
>
> Афтар хочет непонятного.
>
Так если не знать ничего, то и хотеть можно только производную от ничего.
← →
Ega23 © (2009-03-12 11:59) [16]
> то и хотеть можно только производную от ничего.
Филосовский вопрос: а чему равны производная и первообразная соответственно от NULL? :)
← →
Дуб © (2009-03-12 12:03) [17]> Ega23 © (12.03.09 11:59) [16]
> Филосовский вопрос: а чему равны производная и первообразная
> соответственно от NULL? :)
Филосовский вопрос: а чему равен момент инерции интеграла?
← →
Petr V. Abramov © (2009-03-12 12:05) [18]
> Ega23 © (12.03.09 11:59) [16]
NULL ессно ;)
← →
Ega23 © (2009-03-12 12:09) [19]
> а чему равен момент инерции интеграла?
Смотря как ось вращения проходит. Если сверху-вниз (как у бакса), то одно значение. Если как пропеллер у Карлсона - то уже совсем другое.
Потом, опять-же, я интеграл своим почерком рисую, а ты - своим. А моменты инерции - разные... :)
> NULL ессно ;)
Это, типа, NULL==e^x ? ^)
← →
Petr V. Abramov © (2009-03-12 12:15) [20]
> Ega23 © (12.03.09 12:09) [19]
> Это, типа, NULL==e^x ? ^)
null даже сам себе ни равен, ни неравен, а ты про какие-то e с иксами.
поэтому интеграл от null - это null, но другой null, не равный первому, и момент инерции этого интеграла тоже null, не равный и не неравный ни первому ни второму ни e^x
вот.
← →
Ega23 © (2009-03-12 12:24) [21]
> поэтому интеграл от null - это null, но другой null
Класс! :)
← →
test © (2009-03-12 14:52) [22]Ega23 © (12.03.09 12:09) [19]
Проверил в БД это NULL ))
← →
TInt (2009-03-17 14:26) [23]Короче нет такой функции.
А как лучше формализовывать формулы?
Массив? Дерево? У кого-нибудь есть такой опыт?
← →
Jeer © (2009-03-17 14:40) [24]
>Короче нет такой функции.
Ну нет - так нет, нам то, что ?
> А как лучше формализовывать формулы?
А как лучше маслянить масло ?
> Массив? Дерево? У кого-нибудь есть такой опыт?
Редиску сажай - там все есть: и массив, и дерево, и вершки, и корешки, и..
← →
TInt (2009-03-18 10:12) [25]
> Jeer © (17.03.09 14:40) [24]
Теперь всем ясно, какой ты умный.
← →
Ega23 © (2009-03-18 10:31) [26]
> Теперь всем ясно, какой ты умный.
Кстати, да. Он действительно очень умный. В отличие от.
← →
test © (2009-03-18 11:03) [27]TInt (18.03.09 10:12) [25]
Посмотри по ссылке, в переводе на русский 1714 движков разработок по теме
парсер математических выражений.
|
|
\ /
|
test © (12.03.09 07:05) [13]
pasha_golub © (12.03.09 06:44) [12]
http://sourceforge.net/search/?type_of_search=soft&words=math+parser
Results 1 - 10 of 1714
Проблемы только с переводом на Delphi
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2009.05.17;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.005 c