丁同仁,李承治编《常微分方程教程》第二版的定义1.3给出了 $ n$ 阶常微分方 程

$ {\displaystyle F(x,y,y',\cdots,y^{(n)})=0 \ \ \ \ \ (1)}$

的通解的定义:

Definition 1 (常微分方程的通解) 如果 $ y=\phi(x,C_1,C_2,\cdots,C_n)$ 是方程 1的解,且常 数 $ C_1,C_2,\cdots,C_n$ 是独立的,那么 称$ y=\phi(x,C_1,C_2,\cdots,C_n)$ 是方程 1 的通 解.所谓$ C_1,C_2,\cdots,C_n$ 独立,其含义是 Jacobi 行列式

$ {\displaystyle \begin{vmatrix} \frac{\partial \phi}{\partial C_1}&\frac{\partial \phi}{\partial C_2}&\cdots&\frac{\partial\phi}{\partial C_n}\\ \frac{\partial \phi'}{\partial C_1}&\frac{\partial \phi'}{\partial C_2}&\cdots&\frac{\partial \phi'}{\partial C_n}\\ \vdots&\vdots& &\vdots\\ \frac{\partial \phi^{(n-1)}}{\partial C_1}&\frac{\partial \phi^{(n-1)}}{\partial C_2}&\cdots&\frac{\partial \phi^{(n-1)}}{\partial C_n}\\ \end{vmatrix}\neq 0. \ \ \ \ \ (2)}$

其中

$ {\displaystyle \begin{cases} \phi=\phi(x,C_1,\cdots,C_n),\\ \phi^{(1)}=\phi^{(1)}(x,C_1,\cdots,C_n),\\ \phi^{(2)}=\phi^{(2)}(x,C_1,\cdots,C_n),\\ \vdots\\ \phi^{(n-1)}=\phi^{(n-1)}(x,C_1,\cdots,C_n). \end{cases} \ \ \ \ \ (3)}$

有些人可能会看不懂,书上 为什么用这么晦涩的方式来定义$ C_1,C_2,\cdots,C_n$ 的独立性?这到底是什么 意思?下面我利用反函数定理来 解释.

对于微分方程 (1),我们给出初值条件:

$ {\displaystyle y(x_0)=y_0,y'(x_0)=y_1,\cdots,y^{(n-1)}(x_0)=y_{n-1}, }$

把这些初值条件代入 (3) 时,得到

$ {\displaystyle \begin{cases} y_0=\phi(x_0,C_1,\cdots,C_n),\\ y_1=\phi^{(1)}(x_0,C_1,\cdots,C_n),\\ \vdots\\ y_{n-1}=\phi^{(n-1)}(x_0,C_1,\cdots,C_n) \end{cases} \ \ \ \ \ (4)}$

由于行列式 (2) 不为0,因此根据多元反函数定理,可得方程组 (4) 中的$ C_1,\cdots,C_n$ 能被解出,也即,$ C_1,\cdots,C_n$ 能分别被表达成 $ y_0,\cdots,y_{n-1},x_0$ 的关系式.这就是常数 $ C_1,\cdots,C_n$ 独立的意义.

随机推荐

  1. a.e. almost everywhere i.e. 是拉丁语id est的缩写

    a.e.     :   almost everywhere i.e.是拉丁语id est的缩写,意为“也就是说,与英文that is的意思一样

  2. Mac OS/Windows好用软件分享

    下软件全部为破解版,仅供参考学习用,如涉及商业. 请支持正版!谢谢 全部为本人亲测过 看上哪个留言发给你!   直接全分享上来会有人居心不良!

  3. 干货 | 基于Go SDK操作京东云对象存储OSS的入门指南

    前言 本文介绍如何使用Go语言对京东云对象存储OSS进行基本的操作,帮助客户快速通过Go SDK接入京东云对象存储,提高应用开发的效率. 在实际操作之前,我们先看一下京东云OSS的API接口支持范围和 ...

  4. 吴裕雄--天生自然 JAVASCRIPT开发学习:prototype(原型对象)

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  5. Physicoochemical|CG content|

    NCBI存在的问题: 数据用户的增长 软件开发受限 数据分析缺乏 有些传统束缚,仅用底层语言书写 Pangenome Open gene是随菌株数量增大而增大的gene,Closed gene是随菌株 ...

  6. Eclipse 配置spring boot pom.xml第1行报错的两种解决办法

    现象 通过spring boot项目导入eclipse后,pom.xml文件的第一行总是报错.这里使用的spring版本是2.1.5,2.1.4以前的版本等其他版本的spring没有这个问题. 解决办 ...

  7. 收藏基本Java项目开发的书

    一.Java项目开发全程实录 第1章 进销存管理系统(Swing+SQL Server2000实现) 第2章企业内部通信系统(Swing+JavaDB实现) 第3章 企业人事管理系统( Swing+H ...

  8. 吴裕雄--天生自然 PYTHON3开发学习:基本数据类型

    #!/usr/bin/python3 counter = 100 # 整型变量 miles = 1000.0 # 浮点型变量 name = "runoob" # 字符串 print ...

  9. [PHP防火墙]输入内容存在危险字符,安全起见,已被本站拦截

    之前在很多的网站都看到了360webscan的攻击拦截脚本,正好分析并学习一下. 下载地址:http ://webscan.360.cn/protect/down?domain = blog.dybo ...

  10. AtCoder - 4371 Align(分类讨论)

    Align AtCoder - 4371 Problem Statement You are given N integers; the i-th of them is Ai. Find the ma ...