实验二 MATLAB数值计算:二阶电路的时域分析
实验二 利用MATLAB进行时域分析

实验二利用MATLAB进行时域分析本实验内容包含以下三个部分:基于MATLAB得线性系统稳定性分析、基于MATLAB得线性系统动态性能分析、与MATALB进行控制系统时域分析得一些其它实例。
一、基于MATLAB得线性系统稳定性分析线性系统稳定得充要条件就是系统得特征根均位于S平面得左半部分。
系统得零极点模型可以直接被用来判断系统得稳定性。
另外,MATLAB语言中提供了有关多项式得操作函数,也可以用于系统得分析与计算。
(1)直接求特征多项式得根设p为特征多项式得系数向量,则MATLAB函数roots()可以直接求出方程p=0在复数范围内得解v,该函数得调用格式为:v=roots(p) 例3、1 已知系统得特征多项式为:特征方程得解可由下面得MATLAB命令得出。
>> p=[1,0,3,2,1,1];v=roots(p)结果显示:v =0、3202 + 1、7042i0、3202 - 1、7042i-0、72090、0402 + 0、6780i0、0402 - 0、6780i利用多项式求根函数roots(),可以很方便得求出系统得零点与极点,然后根据零极点分析系统稳定性与其它性能。
(2)由根创建多项式如果已知多项式得因式分解式或特征根,可由MATLAB函数poly()直接得出特征多项式系数向量,其调用格式为:p=poly(v) 如上例中:v=[0、3202+1、7042i;0、3202-1、7042i;-0、7209;0、0402+0、6780i; 0、0402-0、6780i];>> p=poly(v)结果显示p =1、0000 0、0001 3、00002、0001 0、9998 0、9999由此可见,函数roots()与函数poly()就是互为逆运算得。
(3)多项式求值在MATLAB 中通过函数polyval()可以求得多项式在给定点得值,该函数得调用格式为: polyval(p,v)对于上例中得p值,求取多项式在x点得值,可输入如下命令:>> p=[1,0,3,2,1,1];x=1polyval(p,x)结果显示x =1ans =8(4)部分分式展开考虑下列传递函数:式中,但就是与中某些量可能为零。
一阶系统及二阶系统时域特性MatLab仿真实验实验报告

实验一一阶系统及二阶系统时域特性MatLab仿真实验(2学时)一、概述:系统时域特性常用的Matlab仿真函数1、传递函数两种形式传递函数通常表达为s的有理分式形式及零极点增益形式。
A、有理分式形式分别将分子、分母中、多项式的系数按降幂排列成行矢量,缺项的系数用0补齐。
上述函可表示为num1=[2 1](注意:方括号,同一行的各元素间留空格或逗号)。
den1=[1 2 2 1]syss1=tf(num1,den1)运行后,返回传递函数G1(s)的形式。
这种形式不能直接进行符号运算!B.零极点增益形式[Z,P,K]=tf2zp(num1,den1)sys2=zpk(Z,P,K)返回零、极点、增益表达式,其Z,P分别将零点和极点表示成列向量,若无零点或极点用[ ](空矩阵)代替。
运行得到G(s)的零点Z=-0.5,极点P=-1,-0.5±j0.866,增益K=2。
指令zp2tf(Z,P,K)将零极点增益变换成有理分式形式,见程序:传递函数的有理分式及零极,点增益模型num1=[2 1]%传递函数的分子系数向量den1=[1 2 2 1]%传递函数的分母系数向量sys1=tf(num1,den1)%传递函数的有理分式模型[Z,P,K]=tf2zp(num1,den1)%有理分式模型转换成零极点增益模型 [num2,den2]=zp2tf(Z,P,K)%零极点增益模型转换成有理分式模型 sys2=zpk(Z ,P ,K)%传递函数的零极点增益模型[A1,B1,C1,D1]=tf2ss(num1,den1)%有理分式模型转换成状态空间模型 [A2,B2,C2,D2]=zp2ss(Z,P,K)%零极点及增益模型转换成状态空间模型 [num1,den1]=ss2tf(A1,B1,C1,D1)%状态空间模型转换成有理分式模型 [Z,P,K]=ss2zp(A2,B2,C2,D2)%状态空间模型转换成零极点增益模型程序中,命令tf2ss ,zp2ss 及ss2tf ,ss2zp 是状态空间模型与有理分式及零、极点、增益模型之间的相互转换。
利用MATLAB进行时域分析

实验一 利用MATLAB 进行时域分析一 实验目的1 掌握利用MA TLAB 绘制控制系统时域响应方法。
2 研究二阶系统的两个重要参数阻尼比ζ和无阻尼自然频率ωn 对系统动态性能的影响。
3 掌握利用绘制的图形进行线性系统时域分析的方法二 实验内容1 初步掌握MA TLAB 时域分析中的基本命令;2 绘制系统响应曲线图并根据图形进行性能分析;三 实验步骤1 初步掌握MA TLAB 时域分析中的基本命令;A 熟悉MA TLAB 运行环境;B 控制系统模型的描述如考虑函数432543232546()34276s s s s G s s s s s s ++++=+++++ 传递函数模型描述sys=tf(num,den)执行如下程序:num=[3 2 5 4 6]; den=[1 3 4 2 7 2];sys=tf(num,den)执行结果如下:Transfer function:3 s^4 + 2 s^3 +5 s^2 + 4 s + 6------------------------------------- s^5 + 3 s^4 + 4 s^3 + 2 s^2 + 7 s + 2C 绘制系统的响应曲线考虑如下传递函数225()425G s s s =++ 绘制系统的单位阶跃响应曲线。
执行如下程序:num=[0 0 25];den=[1 4 25];impulse (num, den );step(num,den);grid或者num=[0 0 25];den=[1 4 25];sys2=tf(num,den);impulse(sys2, t); (或者可缺省t,即impulse(sys2) ;)step(sys2,t);grid执行结果如下D 绘制多条响应曲线求典型二阶系统222()2nn nss sωζωωΦ=++,当ωn=10时,ζ分别为0,0.25,0.5,0.7,1,2时的单位阶跃响应。
实验二利用matlab进行时域分析

实验二利用matlab进行时域分析在本实验中,我们将使用MATLAB来进行时域分析。
时域分析是指对信号的时间范围内的波形进行分析。
总的来说,它是一种非常实用的分析方法,因为它允许我们对信号进行详细的观察和研究。
在此之前,建议你先了解一些MATLAB的基础知识,比如如何在MATLAB中载入数据、如何绘制图形等等。
我们假设你已经掌握了这些基础知识,并已经准备好开始这个实验。
在MATLAB中,有许多内置函数可用于分析时间域信号。
下面仅介绍几个常用的函数。
1. plot函数使用plot函数可以绘制信号波形。
在MATLAB中,我们可以载入所需的数据,然后使用“plot”函数将数据绘制成波形。
例如,以下代码绘制了一个简单的余弦波:```t = 0:0.01:pi;y = cos(t);plot(t,y);```在这个例子中,我们使用“t”来表示时间,它的范围是从0到π,步长为0.01。
我们还设置了一个“y”向量,它是根据时间向量计算得出的余弦函数值。
最后,我们使用“plot”函数将时间和信号值绘制成波形。
2. fft函数使用FFT函数可以将时域信号转换为频域信号。
MATLAB中的fft函数可以帮助我们计算信号的傅里叶变换,进而分析信号的频谱。
以下是示例代码:```Fs = 1000;t = 0:1/Fs:1-1/Fs;x = sin(2*pi*100*t) + sin(2*pi*200*t);N = length(x);X = fft(x)/N;f = Fs*(0:N/2-1)/N;plot(f,2*abs(X(1:N/2)));```在这个例子中,我们首先定义采样率“Fs”,取样时间“t”,并定义一个包含100和200Hz正弦波的信号“x”。
然后,我们使用“fft”函数计算信号“x”的傅里叶变换。
“N”是“x”的长度,而“X”是计算出的FFT系数。
最后,我们使用“plot”函数将傅里叶变换的振幅绘制成图形。
二阶系统的时域分析

实验报告册学年学期课程名称:学院:专业:班级:学号:学生姓名:河南工学院实验报告实验项目二阶系统的时域分析实验日期班级姓名指导教师综合成绩一、预习内容1)实验目的和要求1.验证二阶系统的特征参数阻尼比ζ和无阻尼自然频率ωn对系统动态性能的影响2.定量分析ζ和ωn与最大超调量σ%和调节时间ts之间的关系。
3.学习用MATLAB仿真软件对实验内容中的电路进行仿真。
2)实验内容和原理3)实验所用主要仪器设备(或实验环境)计算机MATLAB7.0二、实验数据(现象)记录及结果处理三、实验结果分析与讨论(对实验结果进行具体分析,并对实验中出现的问题或错误原因分析,以及改进的办法与建议)1. 阻尼比越小,超调量越大,上升时间越短。
2. Ωn 越大,响应速度越快。
3. 在过阻尼的状态下,由图像可知其阶跃响应实际上是两个一阶系统响应的叠加。
随着ζ的不断增加,一一个极点不断靠近原点,另一个不断远离。
4. 当两个极点相距较近时,对阶跃响应产生的影响都不能忽略。
ζ的增大使不断远离原点的极点所产生的影响越来越小,最后趋近于零。
教师评阅意见(1)实验预习 (30分)成绩:□预习认真、熟练掌握方法与步骤(30~28) □有预习、基本掌握方法与步骤(27~22)□有预习、但未能掌握方法与步骤(21~18) □没有预习,不能完成实验(17~0)(2)操作过程 (40分)成绩:□遵规守纪、操作熟练、团结协作 (40~37) □遵规守纪、操作正确、有协作 (36~29) □遵规守纪、操作基本正确、无协作 (28~24) □不能遵规守纪、操作不正确、无协作(17~0)(3)结果分析 (30分)成绩:□结果详实、结论清晰、讨论合理(30~28) □结果正确、讨论适当(27~22)□结果正确、没有分析讨论(21~18) □结果不正确、没有分析讨论(17~0)其它意见:教师签名:年月日。
实验二 二阶系统时域分析

K = 闭环传递函数: 闭环传递函数: Φ ( s ) = 2 Ts + s + K
ωn = K / T = 10 K = 103 1/ R ζ =
1 2ωnT = R 200 R = 10 K R = 20 K R = 51K
K /T 1 2 s + s + K /T T
ζ = 0.5 ζ = 0.707 ζ = 1.1
三、实验原理与线路 典型二阶系统的结构和 模拟电路图如图所示: 模拟电路图如图所示:
开环传递函数: 开环传递函数:
K2 K 1 G ( s) = K1 ⋅ ⋅ = T2 s + 1 T3 s s(Ts + 1)
其中: 其中:
K1 = 1, T3 = 1, K =
K1 K 2 = 100 ×103 / R, T = T2 = 0.1 T3
实验一
一、 实验目的
二阶系统时域响验,掌握线性定常系统 通过二阶系统的模拟电路实验, 静态性能的一般测试方法。 动、静态性能的一般测试方法。 2.研究二阶系统的参数与其动、静态性能间的关系。 研究二阶系统的参数与其动、静态性能间的关系。
二、实验仪器和设备 PC机 自控原理实验箱、 PC机、自控原理实验箱、普通示波器
四、实验内容与步骤 接线构成二阶闭环系统的模拟电路; 1. 接线构成二阶闭环系统的模拟电路; 在输入端加入阶跃信号; 2. 在输入端加入阶跃信号; 为不同值时, 3. R为不同值时,用普通示波器观测并记录二阶系统模拟 电路的输出曲线及相关的数据; 电路的输出曲线及相关的数据;
五、实验报告要求 1.画出典型二阶系统的模拟电路,由实验数据理论分析 画出典型二阶系统的模拟电路, 不同参数时系统阶跃响应情况和性能指标值; 不同参数时系统阶跃响应情况和性能指标值; 2.整理实验记录并计算实验得出的性能指标; 整理实验记录并计算实验得出的性能指标; 将实验结果与理论分析结果进行比较; 3. 将实验结果与理论分析结果进行比较; 4. 讨论参数变化对系统阶跃响应和系统性能的影响? 讨论参数变化对系统阶跃响应和系统性能的影响?
一阶电路和二阶电路的时域分析

一阶电路和二阶电路的时域分析一、一阶电路的时域分析:一阶电路指的是由一个电感或电容与线性电阻串联或并联而成的电路。
对于串联的一阶电路,其特征方程为:L di(t)/dt + Ri(t) = V(t) ---------- (1)其中,L是电感的感值,R是电阻的电阻值,i(t)是电路中的电流,V(t)是电路中的输入电压。
通过对上述方程进行求解可以得到电路中电流与时间的关系。
对于并联的一阶电路,其特征方程为:1/R C dq(t)/dt + q(t) = V(t) ---------- (2)其中,C是电容的电容值,q(t)是电路中电荷的变化,V(t)是电路中的输入电压。
同样,通过对上述方程进行求解可以得到电路中电荷与时间的关系。
一阶电路的响应可以分为自由响应和强迫响应两部分。
自由响应指的是由于电路中初始条件的存在,电流或电荷在没有外部输入电压的情况下的变化。
强迫响应指的是由于外部输入电压作用而产生的电流或电荷的变化。
对于一个初始处于稳定状态的电路,在有外部输入电压作用时,电路中电流或电荷会从初始值开始发生变化,最终趋于一个新的稳定状态。
这一过程可以由电流或电荷的指数递减或递增的形式表示。
在分析一阶电路的时域特性时,可以利用巴塞尔函数法或拉普拉斯变换法。
巴塞尔函数法主要是通过巴塞尔函数的表达式计算电压或电流的变化情况;拉普拉斯变换法则通过将时域的微分方程转化为复频域的代数方程,然后求解代数方程,最后再对求得的结果进行逆变换获得电流或电压的表达式。
二、二阶电路的时域分析:二阶电路是指由两个电感或电容与线性电阻串联或并联而成的电路。
对于串联的二阶电路,其特征方程为:L₁L₂ d²i(t)/dt² + (L₁R₁+L₂R₂+L₁R₂+L₂R₁) di(t)/dt + R₁R₂i(t) = V(t) ---------- (3)其中,L₁和L₂分别是两个电感的感值,R₁和R₂分别是两个电阻的电阻值,i(t)是电路中的电流,V(t)是电路中的输入电压。
基于matlab的一阶系统及二阶系统时域特性仿真实验(1)

实验一 一阶系统及二阶系统时域特性MatLab 仿真实验(2学时)一、实验目的1、使学生通过实验中的系统设计及理论分析方法,帮助学生进一步理解自动控制系统的设计与分析方法。
2、熟悉仿真分析软件。
3、利用Matlab 对一、二阶系统进行时域分析。
4、掌握一阶系统的时域特性,理解常数T 对系统性能的影响。
5、掌握二阶系统的时域特性,理解二阶系统重要参数对系统性能的影响。
二、实验设备计算机和Matlab 仿真软件。
三、实验内容1、一阶系统时域特性 一阶系统11)(+=Ts s G ,影响系统特性的参数是其时间常数T ,T 越大,系统的惯性越大,系统响应越慢。
Matlab 编程仿真T=0.4,1.2,2.0,2.8,3.6,4.4系统单位阶跃响应。
2、二阶系统时域特性a 、二阶线性系统 16416)(2++=s s s G 单位脉冲响应、单位阶跃响应、单位正弦输入响应的 Matlab 仿真。
b 、下图为具有一微分负反馈的位置随动系统框图,求出系统的闭环传递函数,根据系统瞬态性能指标的定义利用Matlab 分别计算微分反馈时间常数τ为0,0.0125,0.025时系统的上升时间、峰值时间、最大超调量和调整时间。
C 、二阶线性系统3612362++s s ξ,当ξ为0.1,0.2,0.5,0.7,1.0,2.0时,完成单位阶跃响应的Matlab 仿真,分析ξ值对系统响应性能指标的影响。
四、实验要求1、进入机房,学生要严格遵守实验室规定。
2、学生独立完成上述实验,出现问题,教师引导学生独立分析和解决问题。
3、完成相关实验内容,记录程序,观察记录响应曲线,响应曲线及性能指标进行比较,进行实验分析4、分析系统的动态特性。
5、并撰写实验报告,按时提交实验报告。
五、Matlab 编程仿真并进行实验分析一、一阶系统时域特性:clearclcnum=1for del=0.4:0.8:4.4den=[del 1];step(tf(num,den))hold onendlegend('T=0.4','T=1.2','T=2.0','T=2.8','T=3.6','T=4.4')如图为T=0.4,1.2,2.0,2.8,3.6,4.4系统单位阶跃响应。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二、实验预备知识
1.微分方程的概念 未知的函数以及它的某些阶的导数连同自变量都由一已知方程联系在一起的方程称为 微分方程。如果未知函数是一元函数,称为常微分方程(Ordinary differential equations,简 称 odes) 。n 阶常微分方程的一般形式(隐式)为:
F (t , y, y' , y" ,, y ( n ) ) 0
tout (t0 t1 t2
t f )' , [t0, tf]上计算点的数目是由 Matlab 自动生成。
⑥ Yout 输出矩阵,其排列格式如下:
y1 (t0 ) y (t ) 1 1 Yout y1 (t f )
y2 (t0 ) y2 (t1 ) y2 (t f )
d 2 uc dt
2
R duc L dtຫໍສະໝຸດ 1 LCuc 0
(9)
其中 uc 代表电容电压。给定初值条件:
uc t 0 1 duc i ( t ) t 0 C dt
0
t 0
(10)
元件参数 L=0.5H, R=12.5, C=0.02F。要得到 t≥0 时的零输入响应,就必须求解(9)式。 A. 解析解 方程(9)可以直接求解,因此有解析解。下面改用 MATLAB 中的 dsolve 指令来求方程(9) 的解析解,程序如下: S=dsolve('D2u=-R/L*Du-1/L/C*u','u(0)=1','Du(0)=0','t'); % S 为字符型数组(字串) ,其值为方程 9 的解表达式 L=0.5;C=0.02;R=12.5; t=0:0.01:1; y=eval(S); plot(t,y) % 元件参数
(8)
Yout 的第 1 列代表的是状态变量 y1 在 t0 , t1 , t2 ,
, t f (依次为 tout 的每个元素)各个时刻
的值,由于 y1=y,所以 Yout 的第一列就是待求方程的数值解,它显然是一系列离散的 y(t) 值:
y(ti ), i 0,1,2,... f ;将 Yout 第一列提取出来并用 plot(tout,Yout(:,1))指令即可
似解) 。基本使用格式:
(7)
Matlab 提供了 ode45 指令(ode 是常微分方程的英文缩写)来求解方程(4)的数值解(近
[tout, Yout] =ode45 (odefun, tspan, Y0,options) 其参数说明如下: ① odefun 一般是用 M 文件编写的函数,odefun 代表函数名,由用户自己定义。函数返
f1 f F 2 fn
(6)
n 个分量的列向量,其每个元素分别为(3)式右边的函数表达式
我们知道,微分方程要有唯一的确定解,必须给定初值条件。因此方程(4)式要有确定的解 必须给定初值条件(t0 为初始时刻):
y (t0 ) y1 (t0 ) y '(t ) y (t ) 0 2 0 Y0 Y (t0 ) ( n 1) y (t0 ) yn (t0 )
实验二
一、实验目的
MATLAB 数值计算:二阶电路的时域分析
在物理学和工程技术上, 很多问题都可以用一个或一组常微分方程来描述, 因此要解决 相应的实际问题往往需要首先求解对应的微分方程(组)。 在大多数情况下这些微分方程(组) 通常是非线性的或者是超越方程(比如范德堡方程, 波导本征值方程等), 很难解析地求解 (精 确解) ,因此往往需要使用计算机数值求解(近似解) 。MATLAB 作为一种强大的科学计算语 言, 其在数值计算和数据的可视化方面具有无以伦比的优势。 在解决常微分方程(组)问题上, MATLAB 就提供了多种可适用于不同场合(如刚性和非刚性问题)下的求解器(Solver),例如 ode45,ode15s,ode23,ode23s 等等。本次实验将以二阶线性电路-RLC 电路和二阶非线性 电路-范德堡电路的时域计算为例, 了解和学习使用 MATLAB 作为计算工具来解算复杂的微分 方程,以期达到如下几个目的: 1. 熟练使用 dsolve 函数解析求解常微分方程; 2. 熟练运用 ode45 求解器数值求解常微分方程; 3. 了解状态方程的概念,能使用 MATLAB 对二阶电路进行计算和分析;
y '' (1 y 2 ) y ' y 0
若令 y1 y, y2 y ' ,可将其改写成 2 个一阶微分方程组(状态方程)的形式:
y1 ' y2 2 y2 ' (1 y1 ) y2 y1
因此 f1 y2 ; 解析解 只有少部分的线性常微分方程可以解析地求解(即可以算出精确的解表达式) ,例如一 阶常系数常微分方程 dy dt y 1 可以通过直接积分解出,而多数微分方程尤其是非线性 方程则很难得到解析解。 有解析解的方程虽然可以手算解出, 但是 MATLAB 也提供了 dslove 指令来求方程的解析 解,其使用格式: S = dsolve (‘方程 1’, ‘方程 2’,…,’初始条件 1’,’初始条件 2’ …,’自变量’) 方程用字符串表示, 自变量缺省值为 t。 1 阶导数用 D 表示, 2 阶导数用 D2 表示, 以此类推。 S 用于返回方程解析解的表达式。如果是求解方程组,则 S 为一个结构体数组,它的每个域 存放方程组每一个解的表达式。 例 1:求下列微分方程的解析解
Y '(t ) F (t, Y (t ))
其中
(4)
y1 (t ) y y (t ) y ' Y (t ) 2 = ( n 1) yn (t ) y
(5)
为 n 个分量的列向量(Column vector),也称状态变量
y ( n ) f (t , y ' , y" ,, y ( n 1) )
若令 y1 y, y2 y ', y3 y '',...., yn y
( n 1)
(2)
,可将上式化为 n 个一阶常微分方程组:
' y1 f1 (t , y1 , y2 ,... yn ) ' y2 f 2 (t , y1 , y2 ,... yn ) y ' f (t , y , y ,... y ) n n 1 2 n
y1 ' y2 1 R y2 ' y1 y2 LC L
(11)
上式也可以写成(4)式的形式,因此状态向量 Y=(y1,y2)T, F =(f1,f2)T =(y2,﹣1/L/C*y1﹣R/L*y2)T (12)
第一步:通过 M 文件创建 ode 函数,函数名 circuit_2order_odefun。 function F=circuit_2order_odefun(t,Y) global L C R % 定义全局变量 L、C、R,以实现参数在 MATLAB 的基本工作空% 间和函数的专用空间之间数据的传递 F=[Y(2);-1/L/C*Y(1)-R/L*Y(2)]; % 函数返回值 F, 列向量,见(12)式 注意,函数创建完后,必须存盘,存储文件名和函数名应一致! 第二步:创建 M 脚本文件 circuit_2order.m L=0.5; C=0.02; R=12.5; % 元件参数 Y0=[1;0]; % 列向量,初值条件 tspan=[0,1]; % 定义求解区间[0,1] [tout,Yout]=ode45('circuit_2order_odefun',tspan,Y0); plot(tout,Yout(:,1)); % 绘电压波形,即 uc(t)的零输入响应 2. 二阶非线性电路—范德堡(Van de Pol)电路 范德堡电路由一个线性电感、一个线性电容和一个非线性电阻构成,如图(a)所示。非 线性电阻的伏安特性如图(b)所示,可很明显看出电阻是非线性的。
回值为(4)式右边的 F(t,Y)=(f1, f2 ,…, fn)T。故 odefun 函数的返回值应是列向量,其最简单 的编写格式为: function F = odefun (t, Y) 其中 t 【 作用是计算并返回 4 式中的 F(t, Y) 】
时间变量,为标量,代表计算进程中的某时刻点
Y 代表状态变量的列向量(即 5 式) F 返回值 F(t, Y),为列向量(见 6 式) ode45 求解指令在计算时将会不断地在各个时间点调用 odefun 函数, 并自动给输入参数 t 和 Y 赋值。 ② tspan ③ Y0 ④ options 指定方程的求解区间[t0, tf],t0 是初始时刻。 用户给定的初值条件,为 n 个分量的列向量,见(7)式。 可选项。一般情况下可缺省即可,若用户有特殊要求则须使用 odeset 指令设 置 options 选项,具体用法可使用 help odeset 命令查询,此处不做要求。 ⑤ tout 列向量,输出求解过程中区间[t0, tf]上各个计算点的时刻,即
( 3)
(3)式称为状态方程,y1, y2, …,yn(即 y, y, y, …, y(n-1) )称为状态变量,其中 y1(即 y) 就是常微分方程(2)式的解。(3)式中右边的函数 f1、f2、…、fn 代表各个状态变量的一阶导
数的函数表达式,对于具体的方程它们有具体的形式,例如下列二阶非线性微分方程:
yn (t0 ) y (t0 ) yn (t1 ) = y (t1 ) yn (t f ) y (t ) f
y '(t0 ) y '(t1 ) y '(t f )
y ( n 1) (t0 ) y ( n 1) (t1 ) ( n 1) y (t f )