查看: 992|回复: 3|关注: 0

[已解决] 等号左侧的表达式不是用于赋值的有效目标

[复制链接]

新手

12 麦片

财富积分


050


1

主题

3

帖子

0

最佳答案
  • 关注者: 2
  1. rho=0.2; beta=1.5; lamda=0.75;delta=0.075;alpha=0.03;xi=21.43;mu=1.5;kt=3;
  2. a=10;b=8/3;c=28;
  3. dy=@(t,Y) [y(4:6);[[rho*(Y(2)-Y(1))
  4. beta*Y(1)-Y(2)-Y(1)*Y(3)
  5. -lamda*Y(3)+Y(1)*Y(2)];[[-a a 0;c -1 0;0 0 -b]-alpha*[-delta -beta -lamda;...
  6. 1 rho 0;0 0 -mu]-[1 -1 0;0 2*Y(2) 0;-1 0 Y(3)]]*[Y(1);Y(2);Y(3)]+[[2 -1 0;...
  7. 0 2*Y(2)+1 0;-1 0 Y(3)+1]*[0;-Y(1)*Y(3);Y(1)*Y(2)]]+[alpha*[-delta -beta -l...
  8. amda;1 rho 0;0 0 -mu]*[[Y(4);Y(5);Y(6)]+[Y(1)-Y(2);Y(2)*Y(2)+1;0.5*Y(3)*Y(3)-Y(1)]]]]; %定义微分方程组右端项的匿名函数

  9. y0 = [0;0;0;0;0;0];
  10. [t,y]=ode45(dy,[0,30],y0)   %求数值解
  11. subplot(2,2,1)
  12. plot(t,y(:,1),'*')  %画出x的曲线
  13. subplot(2,2,2)
  14. plot(t,y(:,2),'X')  %画出y的曲线
  15. subplot(2,2,3)
  16. plot(t,y(:,3),'o')  %画出z的曲线
  17. subplot(2,2,4)      
  18. plot3(y(:,1),y(:,2),y(:,3)) %画出空间的轨线
复制代码
>> Untitled
错误: 文件:Untitled.m 行:10 列:4
等号左侧的表达式不是用于赋值的有效目标。

请教一下,这是什么原因啊?

论坛优秀回答者

专家

2251 麦片

财富积分


20003000


1

主题

2471

帖子

508

最佳答案
  • 关注者: 87
发表于 2018-4-24 15:01:21 | 显示全部楼层 |此回复为最佳答案
检查一下,前面的中括号没有 闭合。

新手

12 麦片

财富积分


050


1

主题

3

帖子

0

最佳答案
  • 关注者: 2
 楼主| 发表于 2018-4-24 15:15:38 | 显示全部楼层
maple1314168 发表于 2018-4-24 15:01
检查一下,前面的中括号没有 闭合。

谢谢你的回答      我检查了   却是有些没有括好,但是括号了以后还是会显示这个错误

新手

12 麦片

财富积分


050


1

主题

3

帖子

0

最佳答案
  • 关注者: 2
 楼主| 发表于 2018-4-24 16:23:00 | 显示全部楼层
cwen 发表于 2018-4-24 15:15
谢谢你的回答      我检查了   却是有些没有括好,但是括号了以后还是会显示这个错误 ...

解决了   谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表