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. 如何求解matlab中的微分方程
- 6. 如何求解二階微分方程?
- 7. 求解微分方程SymPy
- 8. Sympy:求解微分方程
- 9. 求解微分方程Sympy
- 10. 用matlab解這個微分方程?
- 11. 求解二階常微分方程組用Matlab ODE45功能
- 12. 在matlab中用ODE45求解6個微分方程組
- 13. 微分方程Matlab
- 14. MATLAB ODE45求解微分方程相同的順序
- 15. 如何在Matlab中表示和求解這個微分方程組?
- 16. 求解Fisher Kolmagorov偏微分方程
- 17. 並行求解微分方程python
- 18. 數學求解微分方程
- 19. 非線性微分方程的求解
- 20. 求解微分方程連續
- 21. 使用Matlab求解方程
- 22. 如何用Matlab中的分段定義函數求解方程?
- 23. Matlab:如何求解二元方程組?
- 24. Poisson偏微分方程求解器使用matlab有限差分法求解形狀區域
- 25. 如何求解ODE 45的六個微分方程?
- 26. 如何繪製並求解楓葉12的微分方程?
- 27. 如何求解二階和二階微分方程(在python中)?
- 28. 如何求解R中的二階微分方程?
- 29. Matlab微分方程歐拉方法
- 30. 使用ode45解決延遲微分方程Matlab