Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> решение системы 2-х произвольных урувнений 
V
    Опции темы
kosmonaFFFt
Дата 14.2.2009, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



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

Имеется 2 уранения в виде строк, например
"5 + 4*y + 40*x = 0"
"6 + 4*x + 60*y = 0"
, но уравнения могут содержать и тригонометрию, и экспоненты с логарифмами,
и требуется мне их решить как систему, неважно каким методом... В результате должна
получиться пара значений x и y (если их несколько, то массив пар) или какое-нить значение,
типо решений нет...
Пробовал через sympy, но как то не получается, подкиньте плс идею какую-нить...
Мб еще какую либу порименить лучше?

Заранее спасибо...


--------------------
user posted image
PM MAIL ICQ   Вверх
alex_smirnov
Дата 14.2.2009, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Добрый день,

Главная задача, на самом деле состоит в том, чтобы разобрать уравнение на составляющие его функции... это уже вопрос к всевозможным лексерам.

А вот когда сможете разобрать уравнение, то Вам безусловно пригодится полезный модуль из scipy, умеющий решать систему лин. уровнений. Это для начала. Наверно есть модули, которые позволяют решать и системы нелинейных уравнений... но я таких не встречал, не надо было.

А этот модуль сайпей может решать по-ходу любые уравнения...

Интересно будет потом посмотреть, чтоже у Вас получилось.
PM GTalk Jabber   Вверх
kosmonaFFFt
Дата 17.2.2009, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Ну уравнения могут быть и нелинейными... Попробую второй посоветованнфй модуль...


--------------------
user posted image
PM MAIL ICQ   Вверх
kosmonaFFFt
Дата 23.2.2009, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Решено.
С помощью sympy выразил из одного уравнения y через x, подставил во второе уравнение
и решил символьно через scipy.
Пасиб за посоветованный модуль...


--------------------
user posted image
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




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


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

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