Как взять только положительные решения? И ещё один вопрос)

Форум пользователей пакета Maple

Модератор: Admin

vui
Сообщения: 3
Зарегистрирован: Вс май 02, 2010 8:52 pm

Как взять только положительные решения? И ещё один вопрос)

Сообщение vui » Пн май 03, 2010 9:05 pm

Нужно обработать большое количество уравнений, поэтому костыли не катят - нужен надёжный способ)

Цель: найти положительные t, при которых выражение обращается в 1 или -1, из этих t взять минимальное (или сразу найти минимальное). То, что либо в 1, либо в -1 оно стукнется, гарантируется, а в другое как правило не стукнется.

Моё уравнение умеет решать только fsolve.

S1 := fsolve(T1 = 1, t = 0, 0 .. 1000)
S2 := fsolve(T1 = -1, t = 0, 0 .. 1000)
Resh := min(S1, S2)

Что нужно исправить:

1)Вместо
t = 0, 0 .. 1000
хочется корректно попросить наименьшее положительное решение.
В принципе можно пережить, тк можно поставить 0..10000000000000000000 - но не эстетично, а текст будет вставлен в диплом

2)Когда берём min, ничего не берётся, тк одно из решений не существует - как обучить maple игнорировать ненашедшееся решение?