2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Дифференцирование в Maple
Сообщение13.06.2011, 20:16 


13/06/11
2
Здравствуйте. Необходимо методом Рунге-Кутта 4-го порядка решить систему уравнений вида:
dy/dt=-2y+100x
dz/dt=-10z+25gz+1000y+18ax
da/dt=-35xa-46a+41gz
db/dt=-15b+73a
b+a+g=1
x+y+z=1
При этом когда t=o: x=1, y=0, z=0, a=0, b=0, g=0.
В Maple возникает ошибка:

> sys:={diff(y(t),t)=-2*y(t)+100*x(t),diff(z(t),t)=-10*z(t)+25*g(t)*z(t)+1000*y(t)+18*a(t)*x(t),diff(a(t),t)=-35*x(t)*a(t)-46*a(t)+41*g(t)*z(t),diff(b(t),t)=-15*b(t)+73*a(t),b(t)+a(t)+g(t)=1,x(t)+y(t)+z(t)=1};
> fens:={x(t),y(t),z(t),a(t),b(t),g(t)};
> F:=dsolve({sys,x(0)=1,y(0)=0,z(0)=0,a(0)=0,b(0)=0,g(0)=0},fens,numeric);
Error, (in dsolve/numeric/process_input) system must be entered as a set/list of expressions/equations
> mathod=rkf45;

Не подскажите, с чем это связано?

 Профиль  
                  
 
 Re: Дифференцирование в Maple
Сообщение13.06.2011, 20:34 
Заслуженный участник
Аватара пользователя


14/03/10
595
Одесса, Украина
Уберите фигурные скобки при задании системы.
cath в сообщении #457663 писал(а):
sys:={diff(y(t),t)=-2*y(t) ...... z(t)=1};

 Профиль  
                  
 
 Re: Дифференцирование в Maple
Сообщение14.06.2011, 13:12 


13/06/11
2
Tlalok
спасибо :D

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Dmitriy40


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group