решение дифуров второго порядка да еще и от двух переменных.

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

Модератор: Admin

Nicoly_sw
Сообщения: 2
Зарегистрирован: Ср янв 10, 2007 3:58 pm

решение дифуров второго порядка да еще и от двух переменных.

Сообщение Nicoly_sw » Ср янв 10, 2007 4:09 pm

ребята, помогите решить систему уравнений, ато я не где не смог найти решение дифуров второго порядка да еще и от двух переменных...
уравнения выглядят так
> C2(x):=1-C1(x):
> D11:=1:D12:=1.5:D21:=D12:D22:=2:
> Q1:=2.15:Q2:=0.16:
> Pe:=1e3;
>
> a1:=diff(q(t,x)*C1(t,x),t)+diff(q(t,x)*C1(t,x),x)-1/Pe*((D11*diff(C1(t,x),x$2)+D12*diff(C2(t,x),x$2)))+Q1*C1(t,x)=0;
>
> a2:=diff(q(t,x)*C2(t,x),t)+diff(q(t,x)*C2(t,x),x)-1/Pe*((D21*diff(C1(t,x),x$2)+D22*diff(C2(t,x),x$2)))+Q2*C2(t,x)=0:
хотел построить график q(x) и С1(x), но у меня ничего не получается.
и диплом горит...
зарание спасибо всем откликнувшимся.

aar
Сообщения: 100
Зарегистрирован: Чт авг 10, 2006 11:27 am

Сообщение aar » Чт янв 11, 2007 12:37 pm

Похоже, вместо строки
> C2(x):=1-C1(x):

нужно писать

> C2(t,x):=1-C1(t,x):

Nicoly_sw
Сообщения: 2
Зарегистрирован: Ср янв 10, 2007 3:58 pm

Сообщение Nicoly_sw » Чт янв 11, 2007 5:05 pm

aar писал(а):Похоже, вместо строки
> C2(x):=1-C1(x):

нужно писать

> C2(t,x):=1-C1(t,x):

исправил, но я не знаю как написать начальные условияи как его заставить строить.

> cond:=C1(0,0)=0.3,q(0,0)=1,(D@@1)(C1)(0,0)=0:
>F:=dsolve({sys,cond},[C1(t=100,x),q(t=100,x),x],numeric):
Error, (in dsolve/numeric/process_input) invalid argument: [C1(t = 100,x), q(t = 100,x), x]

Irmantas
Сообщения: 589
Зарегистрирован: Ср апр 27, 2005 8:49 pm
Откуда: Литва, Каунас

Сообщение Irmantas » Чт янв 11, 2007 10:21 pm