[help]Mapple

apl13

Кто-нибудь может подсказать, что неправильно в следующем воркшите?


> restart;

> with (DEtools);

> constants := constants, Alph0, dAlph0, Aalphabet, C1, chi, u0, Aalphalpha,
C2, Omega0, k, Abetabeta, sigma, g, bprime, l1, a;

> alpha0 := Alph0+(dAlph0-Aalphabet/Aalphalpha*C1*chi/C2*u0)*t+
Omega0*k*chi*chi/C2*Aalphabet/Aalphalpha*exp(-C2/k/chi/chi*t);

> dalpha0 := diff(alpha0, t);

> sys := D(D(alpha1t)+D(D(phi1t)+Abetabeta/Aalphabet*D(omega1t)=0,
D(D(phi1t)+sigma*sigma*phi1=-D(dalpha0t)*cos(alpha0)+dalpha0*dalpha0*sin(alpha0
k*D(omega1t)+C2/chi/chi*omega1=g*bprime/Aalphalpha/l1*sin(alpha0);

> dsolve( {sys}, {alpha1(tphi1(tomega1(t)} );
Error, (in pdsolve/sys/funcs) ambiguous input:
the variables {Aalphabet, Aalphalpha, Omega0, phi1, omega1}
and the functions {Omega0(t Aalphabet(t Aalphalpha(t phi1(t omega1(t)}
cannot both appear in the system

>

apl13

Нет, что ли, таких, что хоть немного знают эту фигню?..

AlexV769

Блин, ты написал какую-то хрень, имхо - я не пойму, что ты там хотел решить.
Напиши дифффур, который надо решить. В Word или TeX. Потом рисунком вставь сюда.

apl13

Не в диффуре дело. Почему он константы интерпретирует как функции?

AlexV769

потму, что строка constants := ... возвращает фигню.
Я тебя прошу, напиши диффур. Мы как немой со слепым разговаривать без него будем.

apl13

Извольте:

Альфа-0 - довольно-таки известная функция. Всё остальное, что не имеет точки - константы.

Casha07

Error, (in unknown) wrong number (or type) of parameters in function op

apl13

Может, он просто такие диффуры решать не умеет? Я сейчас по совету товарища Dancerа убрал нафиг строку с константами, просто прописал, что каждая по определению равна 1 (g приравнял к 10 теперь он только просит не делать phi1 и omega1 переменными и функциями (пароходами и человеками, мля).

Casha07

вообще там по нормальному надо писать, если переменая от t зависит то везде писать переменная(t) и лучше не после операции. но помоему он просто решить не может

yolki

ага, а по-хорошему вообще unmap использовать для задания функций. чтобы ему по конкретному дошло
Оставить комментарий
Имя или ник:
Комментарий: