1 / 8
文档名称:

4阶龙格库塔1.docx

格式:docx   大小:32KB   页数:8页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

4阶龙格库塔1.docx

上传人:文档百货 2022/4/26 文件大小:32 KB

下载得到文件列表

4阶龙格库塔1.docx

相关文档

文档介绍

文档介绍:
4阶龙格库塔1

试验目的:
学习用数值积分方法,计算状态方程的数值解
理解数值积分法中的精度、步长等问题,了解病态系统的特性。

试验内容: 根本内容:
1. 内容局部:
1〕 给出根本内容局部采纳的系统模型,给出m文件的程序框图,
2〕 画出状态变量和输出随时间改变的曲线
2。选作内容局部:
1〕 给出采纳的系统模型,迭代算法,说明试验的内容以及得到的结果,并进展分析










2〕 探究算法精度问题时,列表给出某段时间上的迭代结果,跟解析解之间的误差,
至少10组数据
3〕 画出状态变量和输出随时间改变的曲线
4〕试验过程中遇到的困难,假如已经解决,说明解决的方案

试验中所完成的主要内容

所遇到的问题及解决方案

尚未解决的问题

一、用给定的系统模型或者自己找个系统进展仿真,要求:
1〕二阶系统
2〕迭代方法:定步长的4阶龙格库塔积分方法
G(s) s 1
s 3s 2 2
(0) 1, y(0) 1, u(0) 0 y
依据上次试验一求初值计算得X0=[4 1]
程序










clc; clear all; %清空%
num=[1 1]; %n维分子系数向量%
den=[1 3 2]; %n维分母系数向量%
X0=[4 1]; %状态向量初值%
V=1; %反应系数%
n=2; %系统阶次%
T0=0; %起始时间%
Tf=50; %终止时间%
h=; %计算步长%
R=1; %阶跃输入函数的幅值%
num=num/den(1);den=den/den(1);A=den(2:n+1);%首一化处理%
A=[rot90(rot90(eye(n-1:n)));-fliplr(A)]; %形成能控标准型A阵% B=[zeros(1,n-1),1]'; %形成输入阵B%
m1=length(num);