正在加载图片...
该函数的解如同前一格式,只是在这里用选项 options中的参数来代替前一格式中的 缺省值, options中的参数变量由函数 odeset予以建立。最常使用的选项参数是标量 相对容差 RelTo"(缺省值为le-3)与绝对容差向量' Abs To'(缺省的全部向量元素均 为1e-6) (3) odeset函数的基本格式。 odeset函数用来建立或改变 options选项结构,其 基本格式为 ptions=odeset (,, valuel, 'name2,, value 通过该 odeset函数建立积分器选项 options的结构,在 options中所命名的属性具有 指定值,对于任何未指定的属性均为缺省值。 options=odeset (oldopts, 'namel,, valuel,.) 通过该 odeset函数改变现存选项结构 adopts 通过该 odeset函数将现有选项结构 adopts与新选项结构 newts结合在一起,新选 项中的属性将覆盖对应原有属性 2.机电系统仿真的ode函数实现 由od函数可知,当已知系统由微分方程y=F(y)加以描述时,并建立以F 作为ODE文件名,则可应用 It, yI=ode45(F, tspan, yo) 实现对系统的求解分析。这里所讲的ODE文件实际就是M函数文件,因此对于以 高阶微分方程加以描述的系统,首先应将其写成一组一阶微分方程的形式,当然如 果系统是以状态方程描述的,即可直接对其编写M函数文件。函数文件的特征就是 文件第一行一定是以 function开始,而且在函数文件中的变量均为局部变量,同时 由函数文件构造的功能函数可以像 MAT-LAB的其他函数一样进行调用。实际上在 ode函数[t,y]=ode45(F, tspan,y0)中,对以F作为文件名的ODE文件就是这 类函数文件。下面通过实例说明对系统仿真过程中的具体应用。 例4-1之已知一三阶系统,其状态方程表达式为 X=AX+Bl 其中 4910 A=12-910B=4 24-24-18 12 输入为u=100,试应用ode函数求解该系统。121 该函数的解如同前一格式,只是在这里用选项 options 中的参数来代替前一格式中的 缺省值,options 中的参数变量由函数 odeset 予以建立。最常使用的选项参数是标量 相对容差'RelTol'(缺省值为 1e-3)与绝对容差向量'AbsTol'(缺省的全部向量元素均 为 1e-6)。 (3)odeset 函数的基本格式。odeset 函数用来建立或改变 options 选项结构,其 基本格式为 options=odeset('namel',valuel,'name2',value2,…) 通过该 odeset 函数建立积分器选项 options 的结构,在 options 中所命名的属性具有 指定值,对于任何未指定的属性均为缺省值。 options=odeset(oldopts,'namel', valuel,…) 通过该 odeset 函数改变现存选项结构 oldopts。 options=odeset(oldopt, newopts) 通过该 odeset 函数将现有选项结构 oldopts 与新选项结构 newopts 结合在一起,新选 项中的属性将覆盖对应原有属性。 2.机电系统仿真的 ode 函数实现 由 ode 函数可知,当已知系统由微分方程 y  = F(t, y) 加以描述时,并建立以'F' 作为 ODE 文件名,则可应用 [t,y]=ode45('F',tspan,y0) 实现对系统的求解分析。这里所讲的 ODE 文件实际就是 M 函数文件,因此对于以 高阶微分方程加以描述的系统,首先应将其写成一组一阶微分方程的形式,当然如 果系统是以状态方程描述的,即可直接对其编写 M 函数文件。函数文件的特征就是 文件第一行一定是以 function 开始,而且在函数文件中的变量均为局部变量,同时 由函数文件构造的功能函数可以像 MAT-LAB 的其他函数一样进行调用。实际上在 ode 函数[t,y]=ode45('F',tspan,y0)中,对以'F'作为文件名的 ODE 文件就是这 类函数文件。下面通过实例说明对系统仿真过程中的具体应用。 例 4-1 之已知一三阶系统,其状态方程表达式为 X  = AX + BU 其中           − − − − = 24 24 18 12 9 10 4 9 10 A ,           = 12 4 2.8 B 输入为 u= 100,试应用 ode 函数求解该系统
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有