式中:T≥0为时滞常数。在Matlab中提供了命令dde23来直接求解时滞微分方程。其调用格式为801=dde23(ddefun,lags,history,tspan,options),
其中,ddfun为描述时滞微分方程的函数;lags为时滞常数向量;history为描述t≤to时的状态变量值的函数;tspan为求解的时间区间;options为求解器的参数设置。该函数的返回值sol是结构体数据,其中sol.x成员变量为时间向量l,sol.y成员变量为各个时刻的状态向量构成的矩阵,其每一个行对应着一个状态变量的取值。求解如下时滞微分方程组:
已知,在i≤0时,x(t)=5,x2(t)=0,x(1)=1,试求该方程组在[0,40]上的数值解。
其中x0是给定的x(t)的初始值,xp0是任意给定的x(1)的初始值,fixed_:x0和fixed_xp0是与xp0同维数的列向量,其分量为1表示需要保留的初值,为0表示需要求解的初始值。若fixed_x0和fixed_xp0等于空矩阵[],表示允许所有的初值分量可以发生变化。分别用显式和隐式解法求下列微分方程的数值解
Ackermann函数A(m,n)可递归定义如下:
试设计一个计算A(m,n)的动态规划算法,该算法只占用O(m)空间(提示:用两个数组val[0:m]和ind[0:m],使得对任何i有val[i]=A(i,ind[i])).
整数集I上的一元运算定义如下:
(m)=m'(modk)
其中r,k为给定正整数,又定义I上的关系~:
X~y当且仅当x=y(modk)
问一是否是代数结构<l,>上的同余关系.
令R是实数域,而V是定义于区间[a,b]上取正值的所有函数的集合,定义在上述运算下,V是R上的线性空间。证明:空间V同构于空间V',其中V'是定义于区间[a,b]上的所有的实函数,其函数加法及数乘如常,并求dimV。
设Q为有理效集(既约分数的集合),F为n/m形分数集合,其中m,n是整数,m≠0.对分数集F证明:如下定义的F上的等价关系~是(这里,-为一元添负号运算)上的司余关系:
Foxpro中有关变量说法不正确的是()。
A、变量是内存中的一个存储单元的位置,其中的内容可以变化
B、所属程序停止运行时,局部变量将被释放
C、局部变量可在所有过程和函数中使用
D、私有变量当定义此变量的过程结束时,该变量被相应释放
E、当变量和字段同名时,字段有优先被访问权
FoxPro中有关变量说法错误的是
A、所属程序停止运行时,局部变量将被释放
B、私有变量当定义此变量的过程结束时,该变量被相应释放
C、局部变量可在所有过程和函数中使用
D、变量是内存中的一个存储单元的位置,其中的内容可以变化
E、当变量和字段同名时,字段有优先被访问权