作业帮 > 数学 > 作业

用matlab画微分方程的相图

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/08/01 21:26:53
用matlab画微分方程的相图
dx./dt=y*(4+x^2-y^2)
dy./dt=-x(-2-x^2+y^2)
请写出这方程的matlab相图做法的源程序!
用matlab画微分方程的相图
clear;clc

[x,y]=meshgrid(linspace(-5,5));

streamslice(x,y,y.*(4+x.^2-y.^2),-x.*(-2-x.^2+y.^2));
xlabel('x');ylabel('y');


再问: 不带箭头的相图是哪一个函数啊?帮忙再写一次吧
再答: clear;clc
[x,y]=meshgrid(linspace(-5,5));
streamslice(x,y,y.*(4+x.^2-y.^2),-x.*(-2-x.^2+y.^2),'noarrows');
xlabel('x');ylabel('y');