how to solve this system differential equations?

0.2x(t)^9(1/x(t)^8+1/y(t)^8-1)^(9/8)=diff(x(t),t)
0.3y(t)^9(1/x(t)^8+1/y(t)^8-1)^(9/8)=diff(y(t),t)
with x(0)=1 and y(0)=1

답변 (1개)

Torsten
Torsten 2017년 11월 15일
편집: Torsten 2017년 11월 15일

0 개 추천

fun=@(t,z)[0.2*z(1)^9*(1/z(1)^8+1/z(2)^8-1)^1.125;0.3*z(2)^9*(1/z(1)^8+1/z(2)^8-1)^1.125];
tspan = linspace(0,5,20);
z0 = [1;1];
[T,Z] = ode15s(fun,tspan,z0);
plot(T,Z(:,1),'-o',t,Z(:,2),'-o')
Best wishes
Torsten.

댓글 수: 2

thanks..in the last line you have t replace with T??
Torsten
Torsten 2017년 11월 15일
편집: Torsten 2017년 11월 15일
Yes, becasue they have different meanings.
t is a formal parameter in a function call, T is the vector of output times at which the solution Z is supplied.
Best wishes
Torsten.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Mathematics에 대해 자세히 알아보기

질문:

2017년 11월 15일

편집:

2017년 11월 15일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by