用matlab编程解微分方程组编程解下边方程

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 05:52:23
用matlab编程解微分方程组编程解下边方程

用matlab编程解微分方程组编程解下边方程
用matlab编程解微分方程组
编程解下边方程

用matlab编程解微分方程组编程解下边方程

设自变量为t(0到1),所有参数值均为1,初值均为1:


clear all
clc

k1=1;
k2=1;
k3=1;
k4=1;

f=@(t,y)([k1*y(1)/2-k2*y(1)^3/8+y(1)*sin(2*y(2))/2;
    k4-3*k3*y(1)^2/8+cos(2*y(2))/2]);
[t,Y]=ode45(f,[eps 1],[1 1]);
plot(Y(:,1),Y(:,2)),xlabel('a'),ylabel('\phi')