找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 12982|回复: 3
收起左侧

用MATLAB绘制非线性二阶系统相平面轨迹图

[复制链接]
ID:431977 发表于 2018-11-23 18:11 | 显示全部楼层 |阅读模式
非线性二阶系统相平面图,见附件

用matlab绘制非线性系统相轨迹图
  • 选择的非线性系统方程为
用matlab中的simulink搭建的模型为
  • 设置不同初值时相轨迹
(1)初始值 =0.1         =-5
(2)初始值 =-0.1         =-5
(3)初始值 =0.1         =0
(4)初始值 =-0.1         =0
(5)初始值 =1         =1
(6)初始值 =-1       =1
  • matlab绘制总的相轨迹图
把积分器的初始值设置成矩阵的形式,再加上plot命令即可把多条相轨迹画在一张图上。如下图
(1)积分器初始值设置为
(4)在命令窗口输入plot(x,y)即可生成图片

完整的Word格式文档51黑下载地址:
非线性作业.docx (223.57 KB, 下载次数: 47)



回复

使用道具 举报

ID:436951 发表于 2018-12-1 09:39 | 显示全部楼层
最后一步怎么绘制总的相轨迹图,我按你说的试了一下,plot(x,y)那一步不行,提示未设置参数或变量,能详细说一下怎么搞么,谢谢
回复

使用道具 举报

ID:560488 发表于 2019-6-12 00:35 | 显示全部楼层
楼主你这个确实很好,我很需要但是积分不够
回复

使用道具 举报

ID:619529 发表于 2019-10-5 19:09 | 显示全部楼层
haodada 发表于 2018-12-1 09:39
最后一步怎么绘制总的相轨迹图,我按你说的试了一下,plot(x,y)那一步不行,提示未设置参数或变量,能详细 ...

你好 请问有相关代码吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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