找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 11821|回复: 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)



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
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 单片机教程网

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