Змінюй хід війни! Допомагай ЗСУ!

Проблема с решением уравнения в Maple 7

🟢 16:10 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада

S0l

Статус: Offline
Реєстрація: 09.03.2008
Повідом.: 208
  • 🟢 16:10 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #1
Проблема с решением уравнения в Maple 7

Дифференциальное уравнение
tr:=diff(z(t),t)=(0.0984*e^(0.1006*t)-0.0578*ln(t)-0.1522)*z(t)+0.0166*ln(t)-0.044;
Решаю
sl:=dsolve({tr,z(0)=0.3654},type=numeric);
sl := proc(rkf45_x) ... end proc
sl(0);
[t = 0., z(t) = .3654]

А дальше выдает ошибку
sl(1);

Error, (in odeproc) unable to store 'Float(undefined)' when datatype=complex

Что это за ошибка и как ее обойти?
 
  • 🟢 16:10 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #2
давно не пользовался этой системой, равно как и Mathematika
почитай про параметр type
попробуй type=complex
 
  • 🟢 16:10 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #3
В уравнении как бы особенность в нуле (ln(t=0)=-inf), и мэйпл не хочет на ней задавать начальное условие. Что интересно, так это то, что эта особенность интегрируемая :)
 
  • 🟢 16:10 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #4
Все, я разобрался, в чем была ошибка, экспоненту неправильно ввел. Можно тему закрывать.
 
  • 🟢 16:10 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #5
  • 🟢 16:10 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #6
Пришлось отказаться от логарифма, и взять другую функцию, все равно это у меня все формулы различных трендов, взял вместо логарифмического степенной. Но даже с логарифмом мапл считает, просто пишет, что не может в такой-то точке вычислить значение. Просто забыл, что экспонента в мапле вводится не как "е^" а как "exp":ламер:
 
Назад
Зверху Знизу