为了方便本文的叙述,作出如下可能不严谨的定义:
\(1\)、如无特殊说明,\(f\)表示一个多项式。
\(2\)、如无特殊说明,\(F\)表示一个以多项式为参数的函数。

这篇文章主要是想求解这个东西:

\[\frac{d}{dx}f=F(f) (\bmod x^n)\]

一般情况下\(f\)可以放到等式右边然后就可以用牛顿迭代来求零点了...然而这个微分非常讨厌,怎么办呢,我们还是来考虑倍增。

先来考虑泰勒展开式,假设上一次迭代的结果是\(\widehat f\),那么:

\[\frac{d}{dx}f=\sum_{i=0}^{\infty}\frac{F^{(i)}(\widehat f)}{i!}(f-\widehat f)^i\]

显然\(i\geq 2\)的项都是没有用的,于是改写为:

\[\frac{d}{dx}f=F(\widehat f)+F'(\widehat f)(f-\widehat f)\]

拆项、移项:

\[\frac{d}{dx}f-F'(\widehat f)f=F(\widehat f)-F'(\widehat f)\widehat f\]

下面就是一波神仙操作了,我们设一个\(r\),其值为:

\[r=e^{-\int F'(\widehat f)\ dx}\]

考虑其微分,利用复合函数求导法则得:

\[\frac{d}{dx}r=e^{-\int F'(\widehat f)\ dx}\cdot(-F'(\widehat f))=-F'(\widehat f)r\]

考虑对之前得式子左右同乘\(r\):

\[\frac{d}{dx}f\cdot r-F'(\widehat f)f\cdot r=(F(\widehat f)-F'(\widehat f)\widehat f)\cdot r\]

于是可以发现等式左边的第二项可以转化,变为\(f\cdot \frac{d}{dx}r\),于是等式左边就可以再利用求导法则转化:

\[\frac{d}{dx}f\cdot r+f\cdot \frac{d}{dx}r=\frac{d}{dx}(f\cdot r)=(F(\widehat f)-F'(\widehat f)\widehat f)\cdot r\]

于是对两边进行积分:

\[f\cdot r=\int (F(\widehat f)-F'(\widehat f)\widehat f)\cdot r \ dx\]

显然再同除以\(r\):

\[f=\frac{\int (F(\widehat f)-F'(\widehat f)\widehat f)\cdot r \ dx}{r}\]

于是就可以倍增了...这操作真的是好强好强。

\(\rm upd\):分治\(\rm FFT\)好啊...常数可以吊打上面的做法...

转载于:https://www.cnblogs.com/Mr-Spade/p/9924127.html

求解形式幂级数的一阶微分方程相关推荐

  1. 微分方程及使用算子法求解高阶非齐次线性微分方程特解

    微分方程 需要学会求解的类型 直接套公式法的一阶非齐次线性微分方程 特解十分难算的高阶常系数线性微分方程 可化简的其它类型 概念 齐次方程与非齐次方程 (1). 齐次方程 :a1∗y(n)+a2∗y( ...

  2. 2021-03-28 收敛性常用一阶微分方程

    收敛性常用一阶微分方程 零 方程:x˙(t)=−cx1n(t)\dot{x}(t)=-c x^{\frac{1}{n}}(t)x˙(t)=−cxn1​(t),其中n是大于等于2的整数,c大于0 解:x ...

  3. Matlab 隐函数方程求解最小二乘法拟合一阶线性拟合二阶拟合传感器实验

       九层妖塔 起于垒土 Matlab 最小二乘法拟合一阶线性拟合&传感器实验 一.代码 二.数据处理结果 三.Notes 一.代码 %电容传感器位移实验数据 最小二乘法一阶线性拟合 x = ...

  4. 常微分方程王高雄第三版--第二章一阶微分方程的初等解法--Julia实现

    本章主要展示第二章一阶微分方程的初等解法中的各个示例 第二章 2.1 变量分离方程与变量变换 例1 例2 例3例4略 例5 例6 例7 2.2 线性微分方程与常数变易法 例1(例2) 例3 例5 例6 ...

  5. 一阶微分方程的物理意义_MIT—微分方程笔记24 一阶常微分方程组

    18.03 微分方程 Differential Equations 第四单元 一阶常微分方程组 Unit 4 First-Order Systems 第24讲 一阶常微分方程组 第25讲 常系数齐次线 ...

  6. 数学建模微分方程导弹问题matlab求解,数学建模之微分方程(符实现例题和MATLAB源码)...

    微分方程的基本概念 微分方程:一般的,凡表示未知函数.未知函数的导数与自变量之间的关系的方程,叫做微分方程,有时也简称方程. 微分方程的阶:微分方程中所出现的未知函数的最高阶导数的阶数,叫做微分方程的 ...

  7. (矩阵)一阶微分方程和伯努利方程

    伯努利方程 伯努利方程的标准形式: 伯努利方程解法: 方程两边同时除以y的n次, 做变量替换y->z: 转换为线性微分方程: 最后换回原来的变量即可得到伯努利方程. 一阶线性微分方程 一阶线性微 ...

  8. java 微分方程求解_Java中的微分方程

    时间序列微分方程可以通过取dt =小数,并使用几个numerical integration techniques中的一个来数值模拟. Euler's method或Runge-Kutta.欧拉的方法 ...

  9. 高数_第5章常微分方程__一阶微分方程

    一 可分离变量的微分方程 看一个例题: 要深刻理解 可分离变量微分方程 的概念, 就是说 dy , dx可以 独立地在等式的两边, 能写成一边只有f(x)dx,   另一边只有g(y)dy的形式,就是 ...

最新文章

  1. elasticsearch mapping
  2. Python 字符串换行的几种方式
  3. 使用正則表達式对URL进行解析
  4. 硬件:关于CPU超频知识笔记
  5. 【集合框架】JDK1.8源码分析之HashMap(一)
  6. Java 8发布一年后,IDE和编译器尚未完全就绪
  7. mysql一对一级联_MySQL 表的一对一、一对多、多对多问题
  8. 华为mate40搭载鸿蒙,华为mate40搭载鸿蒙还是EMUI11,答案来了
  9. java输入最大10位数,倒数输出(很鸡肋)
  10. 终极解密输入网址按回车到底发生了什么
  11. Golang实践录:利用反射reflect构建通用打印结构体接口
  12. 【文件包含、宏、条件编译】(学习笔记21--预处理命令)
  13. C#中this关键字-调用本类成员
  14. android service 接收广播,【11-16求助】急急急,service中无法接收广播!
  15. Kavex GameDev-Resources
  16. 谁有好的反P2p终结者的软件啊!
  17. 在Visual Basic6.0中,如何实现简单加减乘除的程序编写?
  18. 玩游戏用什么轴的机械键盘好_机械键盘吃鸡用什么轴好?玩绝地求生机械键盘键轴推荐...
  19. 腾讯云/阿里云域名申请SSL证书(https证书)SSL证书过期了
  20. 手机时钟电路中晶振的工作原理简介

热门文章

  1. python对真假的判断方式
  2. 我的Python笔记02
  3. 锁定计算机 背景图片,win7系统电脑更换锁屏壁纸的方法
  4. 《痞子衡嵌入式半月刊》 第 1 期
  5. excel日期相减去除周末_在Excel中突出显示周末日期
  6. 江苏大学创新创业学分计算机学院,江苏大学创新学分评定标准
  7. ICP备案教程-图文详细流程适合新手小白(Chinar出品)
  8. 开关配置springboot定时任务
  9. 2022-2027年中国巴西鲷鱼养殖行业市场调研及未来发展趋势预测报告
  10. php面向过程求圆 三角形 长方形计算,求,圆,三角形,长方形,梯形的面积,周长公式...