Ошибка при попытке использовать начальные условия

Я решаю небольшую задачу в Maple с дифференциальным уравнением и несколькими начальными условиями, но получаю сообщение об ошибке, которое не могу понять, учитывая контекст. Кто-нибудь может быстро объяснить, что здесь происходит? Как решить эту проблему?

> KVLl2 := -4*(i2(t)-2)-12*(i2(t)-i3(t)) = 0;
              -16 i2(t) + 8 + 12 i3(t) = 0
> KVLl3 := -12*(i3(t)-i2(t))-4*i3(t)-3.5*(diff(i3(t), t)) = 0;
                                  / d       \    
       -16 i3(t) + 12 i2(t) - 3.5 |--- i3(t)| = 0
                                  \ dt      /    
> mySoln := dsolve({KVLl2, KVLl3, i2(0) = 1, i3(0) = 1}, i2, i3);

Error, (in dsolve) found the following equations not depending 
on the unknowns of the input system: {1 = 1}

заранее спасибо


person weskpga    schedule 12.11.2012    source источник


Ответы (1)


Maple не знает, что делать с i2 и i3, которые вы предоставили в качестве целевых функций. Если вы посмотрите на справку dsolve (?dsolve), вы увидите, что он требует, чтобы его целевые функции были указаны в терминах их переменных (в данном случае t) и в виде списка. Попробуйте использовать это

dsolve({KVLl2, KVLl3, i2(0) = 1, i3(0) = 1}, {i2(t), i3(t)});

Здесь нет ошибок, но нет и решения (это может быть связано с вашим уравнением)

person Origin    schedule 13.11.2012