混沌系统D2x+0.1*Dx+x^6=sin(t) 的matlab编程
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 23:44:58
混沌系统D2x+0.1*Dx+x^6=sin(t) 的matlab编程
楼主不是开玩笑吧,居然还会向楼上这样明显胡闹的人追问.
这个方程无法求出解析解(绝大多数混沌系统应该都是球不出解析解的吧),只能用数值方法求解.以下给出参考代码:
f=inline('[x(2); -0.1*x(2)-x(1)^5+6*sin(t)]','t','x')
[t,y]=ode45(f,100,[2; 3]);
comet(y(:,1),y(:,2))
代码很短,看看相关函数的参考应该能搞明白,如果还有疑问再追问吧.
捎带说一下,你出的错是把“function”写成了“fuction”.
这个方程无法求出解析解(绝大多数混沌系统应该都是球不出解析解的吧),只能用数值方法求解.以下给出参考代码:
f=inline('[x(2); -0.1*x(2)-x(1)^5+6*sin(t)]','t','x')
[t,y]=ode45(f,100,[2; 3]);
comet(y(:,1),y(:,2))
代码很短,看看相关函数的参考应该能搞明白,如果还有疑问再追问吧.
捎带说一下,你出的错是把“function”写成了“fuction”.
混沌系统D2x+0.1*Dx+x^6=sin(t) 的matlab编程
matlab中 dsolve('D2x-1000*(1-x^2)*Dx-x=0','x(0)=0,Dx(0)=1','t
matlab已知连续系统函数,求在x=sin(t)u(t)、x=e^(-t)*x(t)的输入下的输出
matlab编程求解微分方程组:x=x*y+t,y=x^2*sin(y)+t^2
用Matlab编程求解 二阶微分方程:4*d^2y(t)/dt^2+y(t)=dx(t)/d(t)-0.5x(t)
matlab实现准周期信号x(t)=5*sin(10*t)+6*sin(20*t)+7*sin(sqrt(10)*t)的
x=ln√(1+t^2),y=arctant,求d2y/d2x,注意求的是d2y/d2x 不是d2y/dx2
当时间常数T变化时,怎么用matlab编程绘制系统的根轨迹图
怎么样用matlab编程求函数y=cos(x)*exp(2*sin(x))-sin(x)*exp(2*cos(x))的周
matlab:能用matlab将 dy/dx=x*sin(x+y)
为什么d(dx/dt)=d2x/dt2
Matlab编程问题 cos(x*y)*cos(x*(1-y))-0.5x*sin(x*y)*sin(x*(1-y))=