首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
ode45专题
利用Matlab求解常微分方程(dsolve与ode45)
1.微分方程的基本概念 含义微分方程(英语:Differential equation,DE)是一种数学方程,用来描述某一类函数与其导数之间的关系。微分方程的通解是一个符合方程的函数。而在初等数学的代数方程里,解析解是一个具体的值。 (维基百科)一般的凡是表示未知函数、未知函数的导数与自变量之间的关系的方程,叫做微分方程。未知函数是一元函数的,叫常微分方程(ODE);未知函数是多元函数的叫做偏微
阅读更多...
Matlab 求解非刚性微分方程(ode45)
语法 1、[t,y] = ode45(odefun,tspan,y0)2、[t,y] = ode45(odefun,tspan,y0,options)3、[t,y,te,ye,ie] = ode45(odefun,tspan,y0,options)4、sol = ode45(___) 描述 [t,y] = ode45(odefun,tspan,y0)其中,tspan = [t0 t
阅读更多...
matlab实践(一):利用ode45和四阶龙哥库塔解二阶耦合微分方程
1.题目 2.ode45 2.1工具箱介绍 ode45 - 求解非刚性微分方程 - 中阶方法 此 MATLAB 函数(其中 tspan = [t0 tf])求微分方程组 y'=f(t,y) 从 t0 到 tf 的积分,初始条件为 y0。解数组 y 中的每一行都与列向量 t 中返回的值相对应。 [t,y] = ode45(odefun,tspan,y0)
阅读更多...
matlab:进行控制系统仿真,使用ode45求解LC电路
%书籍:matlab/simulink与控制系统仿真,王正林%第4章 控制系统数学模型,例4-2 LC电路function s = rlcsys(t, x)Vs = 1.5; %初始电压R = 1.6;L = 2.1;C = 0.3;dy1 = x(2);dy2 = -1/(L*C)* x(1)-(R/L)*x(2) +1/(L*C)*Vs;s = [dy1;dy2]%书籍:m
阅读更多...