1
A
回答
7
首先,您必须减少订单。令z = Y '=> Z'= Y”
你ODE就变成
z' = sqrt(-2*z - 3*y + sin(x)), with z(0) = 0
y' = z, with y(0) = 1
现在你可以写在MATLAB函数来表示此ODE:(其中M = [ZY]')
function dMdx = odefunc(x,M)
z = M(1);
y = M(2);
dMdx(1) = sqrt(-2*z - 3*y + sin(x));
dMdx(2) = z;
end
然后,您可以调用该函数如下:
M0 = [ 0 1 ]; % Initial values of ODE
tfinal = 12; % Final integration time
[x,M] = ode45(@odefunc,[0 tfinal],M0) % Integration using the RK-45 algorithm
相关问题
- 1. 在Matlab中求解微分方程,ode45
- 2. 微分方程求解器(ODE45)在MATLAB
- 3. 如何在MATLAB中求解微分方程组?
- 4. 如何求解matlab中的微分方程
- 5. 如何求解二阶微分方程?
- 6. 求解微分方程SymPy
- 7. 求解微分方程Sympy
- 8. 非线性微分方程的求解
- 9. 求解Fisher Kolmagorov偏微分方程
- 10. 数学求解微分方程
- 11. 使用Matlab求解方程
- 12. 如何用Matlab中的分段定义函数求解方程?
- 13. Poisson偏微分方程求解器使用matlab有限差分法求解形状区域
- 14. 如何绘制并求解枫叶12的微分方程?
- 15. 如何求解ODE 45的六个微分方程?
- 16. 如何求解R中的二阶微分方程?
- 17. 如何求解二阶和二阶微分方程(在python中)?
- 18. 解微分方程单时间循环利用MATLAB
- 19. 求解方程Matlab的
- 20. 延迟微分方程(在MATLAB dde23)
- 21. 集成微分方程在Matlab
- 22. 数值答案 - 微分方程MATLAB
- 23. 用Matlab求解代数方程
- 24. 使用scipy odeint求解耦合微分方程的系统
- 25. 使用scilab求解并绘制微分方程
- 26. 用于求解sympy中微分方程组的语法
- 27. Python:如何求解一个具有积分项的常微分方程
- 28. Matlab:如何求解方程组并选择解的参数化
- 29. 如何在Matlab(或Maple)中使用矩阵求解方程?
- 30. 解决二阶微分方程,Matlab-方程中的加速需求,以包括其他不同期限