ZKX's LAB

欧拉法与龙格库塔法 急求用MATLAB用龙格库塔和外推法解一阶微分方程

2020-08-11知识10

薛定谔方程的背景与发展 薛定谔方程(Schrodinger equation)在量子力学中,体系的状态不能用力学量(例如x)的值来确定,而是要用力学量的函数Ψ(x,t),即波函数(又称概率幅,态函数)来确定,。数值分析计算方法求解 欧拉法的局部截断误差的阶为O(h2);改进欧拉法的局部截断误差的阶为 O(h3);三阶龙格-库塔法的局部截断误差的阶为 O(h4).四阶龙格-库塔法的局部截断误差的阶为 O(h5).欧拉法的绝对稳定实区域为-2亲。能给我 欧拉法;龙格-库塔;预报-校正发,的数字积分MATLAB程序。。 if nThisItemIndex=0 thennThisItemIndex=nNumCartItems+1redim Preserve sCartItemNums(nThisItemIndex)redim Preserve nCartItemQtys(nThisItemIndex)sCartItemNums(nThisItemIndex)=sItemNonCartItemQtys(nThisItemIndex)=1elsenCartItemQtys(nThisItemIndex)=nCartItemQtys(nThisItemIndex)+1end ifMatlab/simulink中,什么叫Oder45和Ode23bt算法? ode45是基于四点法和五点法的解微分方程数值解的方法,ode23等也一样,都是基于已知点“预测”下一个点的函数值的方法,不同的算法“预测”的方法不一样。比较著名的“预测。数值计算时不同阶精度的算法混合使用会不会更容易造成数值不稳定? 1.精度不同的算法,对初始数据的要求不同,有可能会由于初始数据的精度影响了整个算法的精度2.精度不同的算法,有可能会稳定程度不同,混合使用时可能刚好会有放大误差的效果3.精度不同的算法,有可能原理根本不同,所以不能混合使用4.感觉上,基于迭代的算法应该可以使用吧?个人见解.

#数值计算#微分方程

随机阅读

qrcode
访问手机版