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, Супермодераторы



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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