matlab 矿相分析,相平面分析matlab程序.doc
相平面分析matlab程序
相平面分析matlab程序
《应用非线性控制》,程代展译1、P13:质量-弹簧系统1
2、P14:非线性二阶系统2
3、P15:一阶非线性系统3
4、P17:卫星控制系统4
5、P26:课后习题7
题2.2 画下列系统的相图7
题2.4卫星控制系统10
1、P13:质量-弹簧系统
clear
clc
x=1; %修改此值
Dx=0;
n=1;
t=0;
Dt=0.001;
for i=1:8000
DDx=-x;
Dx=Dx+DDx*Dt;
x=x+Dx*Dt;
Dx_store(n)=Dx;
x_store(n)=x;
n=n+1;
t=t+Dt;
end
figure(1)
plot(x_store,Dx_store)
xlabel('x')
ylabel('Dx')
title('相平面分析')
hold on
2、P14:非线性二阶系统
clear
clc
% x=-6; %i=1:10000
% Dx=10;
% x=-8; %i=10000
% Dx=15;
% x=5; %i=1:1700
% Dx=7;
% x=4; %i=2000
% Dx=8;
% x=-7; %i=1:1500
% Dx=10;
%
x=-5; %i=1:1200
Dx=4;
n=1;
t=0;
Dt=0.001;
for i=1:1200
DDx=-0.6*Dx-3*x-x^2;
Dx=Dx+DDx*Dt;
x=x+Dx*Dt;
Dx_store(n)=Dx;
x_store(n)=x;
n=n+1;
t=t+Dt;
end
figure(1)
plot(x_store,Dx_store)
xlabel('x')
ylabel('Dx')
title('相平面分析')
hold on
3、P15:一阶非线性系统
clear
clc
x=1.999; %i=1:2000
%x=2.001; %i=1:700
%x=-1.999; %i=1:3000
%x=-2.001; %i=1:700
n=1;
t=0;
Dt=0.001;
for i=1:2000
Dx=-4*x+x^3;
x=x+Dx*Dt;
Dx_store(n)=Dx;
x_store(n)=x;
n=n+1;
t=t+Dt;
end
figure(1)
plot(x_store,Dx_store)
xlabel('x')
ylabel('Dx')
title('相平面分析')
hold on
4、P17:卫星控制系统
clear
clc
x=0.5; %i=1:5000
Dx=0.5;
% x=1; %i=1:5000
% Dx=1;
% %
% x=2; %i=1:5000
% Dx=2;
%
% x=3; %i=1:5000
% Dx=3;
n=1;
t=0;
Dt=0.001;
for i=1:5000
if x>0
u=-5;
else
u=5;
end
DDx=u;
Dx=Dx+DDx*Dt;
x=x+Dx*Dt;
Dx_store(n)=Dx;
x_store(n)=x;
n=n+1;
t=t+Dt;
end
figure(1)
plot(x_store,Dx_store)
xlabel('x')
ylabel('Dx')
title('相平面分析')
hold on
5、P19:范德波尔方程
clear
clc
x=0; %i=1:20000
Dx=10;
% x=0; %i=1:7000
% Dx=2;
% x=0;%i=1:50000
% Dx=0.1;
n=1;
t=0;
Dt=0.001;
for i=1:20000
DDx=-0.2*(x^2-1)*Dx-x;
Dx=Dx+DDx*Dt;
x=x+Dx*Dt;
Dx_store(n)=Dx;
x_store(n)=x;
n=n+1;
t=t+Dt;
end
figure(1)
plot(x_store,Dx_store)
xlabel('x')
ylabel('Dx')
title('相平面分析')
hold on
5、P26:课后习题
题2.2 画下列系统的相图
(a)
matlab 矿相分析,相平面分析matlab程序.doc相关推荐
- matlab 矿相分析,相平面分析matlab程序
<相平面分析matlab程序>由会员分享,可在线阅读,更多相关<相平面分析matlab程序(12页珍藏版)>请在人人文库网上搜索. 1.相平面分析matlab程序应用非线性控制 ...
- matlab相平面图程序,相平面分析matlab程序
聚类分析matlab代码_交通运输_工程科技_专业资料 966人阅读|36次下载 聚类分析matlab代码_交通运输_工程科技_专业资料. 文档贡献者 傻爱傻丫头 贡献于2013-09-...... ...
- matlab科学计算及分析,matlab科学计算
spContent=当前,科学计算已经成为科学研究.技术创新的重要方法与手段,而作为实现工具的科学计算软件无疑具有至关重要的作用.MATLAB为众多领域的计算问题提供了全面的解决方案,代表了当今国际科 ...
- 检测心电信号的p波的matlab代码,matlab心电信号R波检测程序.doc
<生物医学信号处理>实习报告 学生姓名: 学号:实验室名称:项目名称:心电信号的R波检测项目内容: 总结常用的QRS波检测算法: 选择一种QRS波检测算法,理解该检测算法: 编写程序,检测 ...
- MATLAB离散傅里叶变换实验结果分析,Matlab离散傅里叶变换实验报告.doc
班级 信工082 学号 16 姓名 刘刚 实验组别 实验日期 室温 报告日期 成绩 报告内容:(目的和要求,原理,步骤,数据,计算,小结等) 实验三 离散傅立叶变换(DFT) 1.离散傅立叶级数 给定 ...
- matlab一阶动态电路分析,MATLAB在一阶动态电路特性分析的应用
MATLAB 在一阶动态电路特性分析的应用 (董梦媛 12013241942 2013级通信一班) 摘要: MATLAB 具有强大的图形处理功能.符号运算功能和数值计算功能.其中系统的仿真工具箱是从底 ...
- matlab统计所有股票分析,MATLAB金融算法分析实战:基于机器学习的股票量化分析...
MATLAB金融算法分析实战:基于机器学习的股票量化分析 作者:吴婷;余胜威 编著 出版日期:2017年07月 文件大小:32.24M 支持设备: ¥50.00在线试读 适用客户端: 言商书局 iPa ...
- matlab多元二次分析,Matlab篇----常用的回归分析Matlab命令(regress篇)
前言 最近学了不少回归分析的知识,用到了几个常用的Matlab命令,写在这里做个总结. 回归分析,就是研究几种变量之间的关系.如果你也很喜欢分析数据,这种技巧是基本的一项.(PS:高级的是机器学习.) ...
- MATLAB离散傅里叶变换实验结果分析,Matlab离散傅里叶变换实验报告
Matlab离散傅里叶变换实验报告 班级 信工082 学号 16 姓名 刘刚 实验组别 实验日期 室温 报告日期 成绩 报告内容:(目的和要求,原理,步骤,数据,计算,小结等) 实验三 离散傅立叶变换 ...
最新文章
- 省时省事省力 巧用阿里ECS D1构建大数据处理平台
- gdb调试android
- 【译】Notes on Blockchain Governance
- Establishing SSL connection without server's identity verification is not recommended.
- Spring : Spring 深入理解lombok
- [译] Vue: scoped 样式与 CSS Module 对比
- 算法列表-java实现
- bzoj 1787 bzoj 1832: [Ahoi2008]Meet 紧急集合(倍增LCA)
- 《疯狂的程序员》 -- 什么是真正的程序员?
- FreeSWITCH会议指南
- C++(数据结构与算法):16---特殊矩阵的实现(对角矩阵、三对角矩阵、下三角矩阵、上三角矩阵、对称矩阵)
- 第八届泰迪杯B题特等奖比赛论文——基于Mask R-CNN及Yolov4的电力巡检中绝缘子缺陷研究
- 支付宝到账在线生成语音源码
- 锁定计算机注册表,如何禁用注册表?Win7注册表锁定bat制作方法
- 宽带光纤接入网的概念和典型应用类型
- 民生服务是“双创”永恒主题 且听“鸿雁旅居网”、“熊猫中医”谈背后心路历程...
- 产生伪随机数两种常用算法
- nginx常用配置和用法
- python程序设计山东联盟期末考试_知到_Python程序设计基础(山东联盟)_章节测试答案...
- U盘文件夹变成快捷方式解决方案
热门文章
- 人人商城快速购买显示售罄图标
- word文档不能输入中文
- 面对质疑,统一操作系统UOS竟然这样回应!
- 不使用strcpy函数,编程实现把b字符串复制到a中的程序(字符串长度限制在100个字符以内)。以下是部分代码,请完成并提交
- 浅略/逐行分析园区网接入交换机配置(以Ruijie交换机为例)
- 台式计算机i7处理器,笔记本电脑顶级i7系列CPU,相当于台式电脑CPU的什么水平?...
- 手把手演示如何规划一个企业级数据中台
- Flink 使用 murmurhash3 做KeySelector
- tdcs系统与计算机联锁,铁路列车调度指挥系统(TDCS)实用问答
- linux 编写shell脚本