含绝对值和分段函数的微分方程 如何仿真?
各位牛人,含绝对值和分段函数的微分方程 如何仿真?时间紧迫,各位帮帮忙啊回复 楼主 haozhou 的帖子
我现在也在做分段线性函数的微分方程仿真,可一直没有指点之人,和你一样期待有哪位高手给予指点一下! 本人也正在做这方面的仿真,如果有兴趣可以一起讨论。现在的思路是将绝对值去掉,加上一个判断符号的命令。 没有什么好办法
加判断条件,或者用符号函数
回复 地板 qiandashuai 的帖子
那如果求解分段线性微分方程一般用什么方法?还有在分段处是连续但不可导这对数值计算和仿真有没有影响?回复 地板 qiandashuai 的帖子
两种方法的难度是一样的,主要问题是如何知道要仿真的系统究竟什么时候变号或者是否一定会变号。我也想知道对于这类系统的数值精度到底能达到多少?有谁做过具体的例子吗?回复 6楼 yangzhanwen 的帖子
分段什么的,就把这些判断语句放在状态方程里面就行判断,求解与一般的差别不大回复 7楼 无水1324 的帖子
这几天做过几个简单的方程,好像和想象的不大一样。如果只是按照时间进行分段那还好吧,可是像绝对值这样的按照状态进行分段的有时候和想象的结果相差很大。有没有人系统地做过讨论。无水做过这方面的例子吗?请指教一二。 如果自变量与应变量能够分离,且分段或绝对值函数仅出现在自变量函数中,那么一般性的常微分方程可以用有限差分法转换成线性方程组求解,也可以用其它方法求解。
但是分段或绝对值函数出现在应变量函数中,或者是变系数微分方程,那么一般最终归结成求解非线性方程组,是很难解的。这种情况可以采用遗传算法之类的全局优化求解,但很难保证稳定性和精度。
页:
[1]