两个1/x类的广义函数
【转载请注明出处】http://www.cnblogs.com/mashiqi
2017/04/15
1、$\text{p.v.}\,\frac{1}{x}$
因为$(x \ln x - x)' = \ln x$, 所以$\int_0^a \ln x \mathrm{\,d}x = \lim_{\epsilon \to 0^+} \int_\epsilon^a \ln x \mathrm{\,d}x = \lim_{\epsilon \to 0^+}(x \ln x - x)\big|_\epsilon^a = a \ln a - a$,即是说对任意的$\varphi \in C_c^\infty(\mathbb{R}^1)$, $\langle \ln|x|, \varphi \rangle$有意义,且连续性也显而易见。所以$\ln|x| \in \mathcal{D}'(\mathbb{R}^1)$。所以$(\ln|x|)' \in \mathcal{D}'(\mathbb{R}^1)$。将$(\ln|x|)'$定义为$\text{p.v.}\,\frac{1}{x}$:$$\boxed{\text{p.v.}\,\frac{1}{x} \triangleq (\ln|x|)'. \quad\text{Then}\quad \text{p.v.}\,\frac{1}{x} \in \mathcal{D}'(\mathbb{R}^1).}$$
2、$\frac{1}{x \pm i0}$
设$\{f_n\} \subset \mathcal{D}'(\mathbb{R}^1)$,则$\{f_n'\} \subset \mathcal{D}'(\mathbb{R}^1)$。若存在$f \in\mathcal{D}'(\mathbb{R}^1)$使得$f_n \to f \text{ in }\mathcal{D}'(\mathbb{R}^1)$,则$\lim_{n \to +\infty} f_n'$存在且$f_n' \to f' \text{ in }\mathcal{D}'(\mathbb{R}^1)$.
当$\epsilon > 0$时,$\ln(x + i\epsilon) = \ln|x + i\epsilon| + i \cdot \arg(x + i\epsilon)$。所以 $\frac{1}{x + i\epsilon} = \big( \ln(x + i\epsilon) \big)' \in \mathcal{D}'(\mathbb{R}_x^1), \,\forall \epsilon > 0$。因为$\lim_{\epsilon \to 0^+} \ln(x + i\epsilon) = \ln|x| - i\pi \cdot (H(x)-1) \in \mathcal{D}'(\mathbb{R}_x^1)$,所以在$\mathcal{D}'(\mathbb{R}_x^1)$上$\lim_{\epsilon \to 0^+} \frac{1}{x + i\epsilon}$存在且
\begin{align*}
\lim_{\epsilon \to 0^+} \frac{1}{x + i\epsilon} & = \lim_{\epsilon \to 0^+} \big( \ln(x + i\epsilon) \big)'
= \big( \lim_{\epsilon \to 0^+} \ln(x + i\epsilon) \big)' \\
& = \big( \ln|x| - i\pi \cdot (H(x)-1) \big)' \\
& = \text{p.v.}\,\frac{1}{x} - i\pi\delta(x).
\end{align*}
现在将$\frac{1}{x + i0}$定义为$\lim_{\epsilon \to 0^+} \frac{1}{x + i\epsilon}$:$$\boxed{\frac{1}{x + i0} \triangleq \lim_{\epsilon \to 0^+} \frac{1}{x + i\epsilon}. \quad\text{Then}\quad \frac{1}{x + i0} = \text{p.v.}\,\frac{1}{x} - i\pi\delta(x) \in \mathcal{D}'(\mathbb{R}^1).}$$ 同理,对正负的$i0$,我们有$$\frac{1}{x \pm i0} = \text{p.v.}\,\frac{1}{x} \mp i\pi\delta(x) \in \mathcal{D}'(\mathbb{R}^1).$$
两个1/x类的广义函数的更多相关文章
- DRF框架(五)——context传参,二次封装Response类,两个视图基类(APIView/GenericAPIView),视图扩展类(mixins),子类视图(工具视图),视图集(viewsets),工具视图集
复习 1.整体修改与局部修改 # 序列化get (给前端传递参数) #查询 ser_obj = ModelSerializer(model_obj) #只传递一个参数,默认是instance的参数,查 ...
- 两种方式判断类的存在→className getAttribute
通过className获取 var p = document.getElementsByTagName('p'); for(var i = 0;i <p.length;i++){ if(p[i] ...
- DRF中两大视图基类APIView/GenericAPIView的介绍
(1)APIView rest_framework.views.APIView APIView是REST framework提供的所有视图的基类,继承自Django的View父类. APIView与V ...
- 阶段3 1.Mybatis_03.自定义Mybatis框架_5.自定义Mybatis的编码-创建两个默认实现类并分析类之间的关系
把XMLConfigBuilder的包名补全 这样我们就可以调用里面的loadConfiguration方法了 创建工厂实现类 实现SqlSessionFactory的接口 实现接口里面的方法 把cf ...
- C++走向远洋——63(项目二2、两个成员的类模板)
*/ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.cpp * 作者:常轩 * 微信公众号:Worldhe ...
- 基于Java使用Flink读取CSV文件,针对批处理,多表联合两种方式Table类和Join方法的实现数据处理,再入CSV文件
Maven依赖 源头 <dependencies> <dependency> <groupId>org.projectlombok</groupId> ...
- UE4的编程C++创建一个FPSproject(两)角色网格、动画、HUD、子弹类
立即归还,本文将总结所有这些整理UE4有关角色的网络格.动画.子弹类HUD一个简单的实现. (五)角色加入网格 Character类为我们默认创建了一个SkeletaMeshComponent组件,所 ...
- C++中两个类相互包含引用问题
在构造自己的类时,有可能会碰到两个类之间的相互引用问题,例如:定义了类A类B,A中使用了B定义的类型,B中也使用了A定义的类型 class A { int i; B b; } class B { in ...
- Javers 比较两个类的差异
Javers 在开发过程中遇到需求,比较数据库中的原数据与新修改要写入库中的数据.这个实体类是比较复杂的.例如有基本类型,BigDecimal类型,自定义类型,Date类型,List集合,Set集合, ...
随机推荐
- 02:openf-falcon安装
open-falcon其他篇 目录: 1.1 安装open-falcon环境准备 1.2 部署open-falcon后端 1.2.1 agent配置文件 1.2.2 transfer(数据上报) 1. ...
- [CodeForces 471A] MUH and Sticks
题目链接:http://codeforces.com/problemset/problem/471/A 题目数据规模1 - 9,可以用一个数组进行计数,减掉出现四次的数,看看还有几个是非零数,有一个就 ...
- centos 打印机安装方法
这里安装的是hplip 1.首先确定cups有没有安装 没有的话 yum install cups 安装 2.安装 hplip yum install -y hplip hplip-* 3执行 hp- ...
- 随机森林RF、XGBoost、GBDT和LightGBM的原理和区别
目录 1.基本知识点介绍 2.各个算法原理 2.1 随机森林 -- RandomForest 2.2 XGBoost算法 2.3 GBDT算法(Gradient Boosting Decision T ...
- 精确率、准确率、召回率和F1值
当我们训练一个分类模型,总要有一些指标来衡量这个模型的优劣.一般可以用如题的指标来对预测数据做评估,同时对模型进行评估. 首先先理解一下混淆矩阵,混淆矩阵也称误差矩阵,是表示精度评价的一种标准格式,用 ...
- Django框架(二)
四.Django简介 1.MVC与MTV模型 MVC Web服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的.松耦合的方 ...
- 使用ssm(spring+springMVC+mybatis)创建一个简单的查询实例(二)(代码篇)
这篇是上一篇的延续: 用ssm(spring+springMVC+mybatis)创建一个简单的查询实例(一) 源代码在github上可以下载,地址:https://github.com/guoxia ...
- Win10系列:C#应用控件基础18
WebView控件 使用WebView控件可以在应用中添加一个简易的网页浏览器窗口,将指定地址的网页内容显示出来,并可以通过WebView控件所提供的方法.属性及事件,实现如页面导航.HTML文本解析 ...
- learning makefile vpath(1)
- 关于django的一些基础知识
1.中间件 中间件的作用 : 在全局范围内控制django的输入和输出的钩子函数 中间件中有5种方法: process_request : 请求进来时,进行验证 process_views : 路由匹 ...