Matlab中非线性方程组相平面图的做法

请问大家,下面的一个非线性方程组如何用Matlab求解它的相平面图。d(e1)/dt=-3*e1+4*e1^2-e1^3-0.5*e1*e2d(e2)/dt=-2.1*e... 请问大家,下面的一个非线性方程组如何用Matlab求解它的相平面图。
d(e1)/dt=-3*e1+4*e1^2-e1^3-0.5*e1*e2
d(e2)/dt=-2.1*e2+e1*e2
谢谢大家了!!!
展开
 我来答
謇桂枝沃云
2020-02-06 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:797万
展开全部
fsolve是用迭代方法计算选定迭代初始点的解。
solve是一般的解方程和方程组,精度变化应该变化比较大;简单的方程(组),是精确解。
我记得solve的到好几组解吧。比如:
a
=
solve('a*u^2
+
v^2',
'u
-
v
=
1',
'a^2
-
5*a
+
6')
returns
a
=
a:
[4x1
sym]
u:
[4x1
sym]
v:
[4x1
sym]
where
a.a
=
[
2]
[
2]
[
3]
[
3]
a.u
=
[
1/3+1/3*i*2^(1/2)]
[
1/3-1/3*i*2^(1/2)]
[
1/4+1/4*i*3^(1/2)]
[
1/4-1/4*i*3^(1/2)]
a.v
=
[
-2/3+1/3*i*2^(1/2)]
[
-2/3-1/3*i*2^(1/2)]
[
-3/4+1/4*i*3^(1/2)]
[
-3/4-1/4*i*3^(1/2)]
把所有解都给出了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
富港检测技术(东莞)有限公司_
2024-04-02 广告
正弦振动多用于找出产品设计或包装设计的脆弱点。看在哪一个具体频率点响应最大(共振点);正弦振动在任一瞬间只包含一种频率的振动,而随机振动在任一瞬间包含频谱范围内的各种频率的振动。由于随机振动包含频谱内所有的频率,所以样品上的共振点会同时激发... 点击进入详情页
本回答由富港检测技术(东莞)有限公司_提供
百度网友07ed3ab
2010-02-23 · TA获得超过571个赞
知道小有建树答主
回答量:305
采纳率:0%
帮助的人:340万
展开全部
fxx.m

function xdot=fxx(t,x)
xdot(1)=-3*x(1)+4*x(2)^2-x(1)^3-0.5*x(1)*x(2);
xdot(2)=-2.1*x(2)+x(1)*x(2);
xdot=xdot';
-------------------
t0=0;tf=50;x0=[0;0.25];[t,x]=ode45('fxx',[t0,tf],x0);[t,x];plot(x(:,1),x(:,2));
-------------------
图:
http://hi.baidu.com/%D7%D4%D3%C9vs%CC%EC%CC%C3/album/item/eca9e011606c7c24b8127b47.html
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我是舞三
2015-11-07 · 贡献了超过124个回答
知道答主
回答量:124
采纳率:100%
帮助的人:20.9万
展开全部
高维数组的转置使用permute函数
具体调用语法
B = permute(A,order)
按照向量order指定的顺序重排A的各维。B中元素和A中元素完全相同。但由于经过重新排列,在A、B访问同一个元素使用的下标就不一样了。order中的元素必须各不相同。

例子
>> A=rand(4,5,6);
>> size(A)

ans =

4 5 6

>> B = permute(A,[2 1 3]);
>> size(B)

ans =

5 4 6

原来A是4x5x6的矩阵
按照顺序[2 1 3]转置之后,原来的第一,第二维顺序改变
B的大小是5x4x6
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式