function f=leader(t,e) f(1)=-10*e(1)+2*e(1)-0.1*e(2)-0.2*e(1)+0.1*e(3)+0.1*e(5)+0.3*e(7)-0.3*e(9); f(2)=-10*e(2)-3*e(1)+1.5*e(2)-0.2*e(2)+0.1*e(4)+0.1*e(6)+0.3*e(8)-0.3*e(10); f(3)=-10*e(3)+2*e(3)-0.1*e(4)+0.4*e(1)-0.5*e(3)+0.1*e(5)-0.2*e(7)+0.2*e(9); f(4)=-10*e(4)-3*e(3)+1.5*e(4)+0.4*e(2)-0.5*e(4)+0.1*e(6)-0.2*e(8)+0.2*e(10); f(5)=-10*e(5)+2*e(5)-0.1*e(6)+0.3*e(1)-0.1*e(3)-0.2*e(5)+0.1*e(7)-0.1*e(9); f(6)=-10*e(6)-3*e(5)+1.5*e(6)+0.3*e(2)-0.1*e(4)-0.2*e(6)+0.1*e(8)-0.1*e(10); f(7)=-10*e(7)+2*e(7)-0.1*e(8)+0.2*e(1)-0.4*e(3)+0.2*e(5)-0.2*e(7)+0.2*e(9); f(8)=-10*e(8)-3*e(7)+4.5*e(8)+0.2*e(2)-0.4*e(4)+0.2*e(6)-0.2*e(8)+0.2*e(10); f(9)=-10*e(9)+2*e(9)-0.1*e(10)+0.3*e(1)-0.2*e(3)-0.1*e(5)+0.1*e(7)-0.1*e(9); f(10)=-10*e(10)-3*e(9)+4.5*e(10)+0.3*e(2)-0.2*e(4)-0.1*e(6)+0.1*e(8)-0.1*e(10); end
时间: 2023-12-18 09:03:36 浏览: 127
解决JavaScript中0.1+0.2不等于0.3问题
5星 · 资源好评率100%
这段代码是一个函数,输入参数为时间 t 和当前系统状态 e,输出为系统的状态方程值 f。根据代码可以看出,这是一个 10 维的系统,即系统状态有 10 个变量(e1, e2, ..., e10),每个变量都有对应的状态方程。在函数中,对每个状态变量都计算了其状态方程值,并将这些值存入 f 向量中返回,以便在调用该函数时使用。
阅读全文