关于$f(x)=\int_0^x\left|\sin\frac1t\right|\text dt$求导的问题
首先,我们考虑\(f(x)\)在\(\mathbb R\)上都是定义的。根据定义,显然有\(f(0)=0\);其次,对于\(x\neq0\),不妨先设\(x\gt0\),则有在\(t\rightarrow\frac1t\)的积分变换下为
\]
显然由于积分\(\int_{\frac1x}^{+\infty}\frac{\text dt}{t^2}\)是收敛的,故\(f(x)\)的确是有定义的;\(x<0\)同理,从而\(f(x)\)在\(\mathbb R\)上的确都是有定义的。
现在,我们考虑\(f(x)\)是否连续这个问题,在\(x\neq0\)时,\(f(x)\)显然是连续的。现在我们重点来考察\(x=0\)这点是否连续。依旧利用\((\ref{1})\)式的讨论,则有
\]
故而,\(\begin{align}\lim_{x\rightarrow0^+}f(x)=0\end{align}\);同理,可证\(\begin{align}\lim_{x\rightarrow0^-}f(x)=0\end{align}\)。又\(f(0)=0\),故有\(\begin{align}\lim_{x\rightarrow0}f(x)=f(0)\end{align}\),即\(f(x)\)在\(x=0\)处也连续。即\(f(x)\)在\(\mathbb R\)上连续,现在,我们就可以开始着手讨论\(f(x)\)在\(\mathbb R\)上的求导问题了。
当\(x\neq0\)时,容易证明\(f(x)\)的导数存在,为
\]
但当\(x=0\)时,其导数自然不能粗暴地写为
\]
这是因为\(\begin{align}\lim_{x\rightarrow\pm\infty}\sin x\end{align}\)不存在,故上式是一个没有良好定义的东西。为求出\(x=0\)处的导数,我们应该回到导数的定义,进行详细的讨论。考虑导数的定义,则有
\]
当上述极限存在时,导数即存在。考虑\(x_0=0\)且\(h\gt0\),则有
\]
不妨取\(k\in\mathbb N^+\),使得\(\frac1h\in\left[k\pi,\ (k+1)\pi\right)\),这样子\((\ref{5})\)式中的极限可以化为
\]
设
\]
显然\(f^\prime(0^+)=A_1+A_2\)。首先考虑\(A_1\),自然有
\]
接下来考虑\(A_2\),则有
\]
注意到\(\begin{align}\lim_{k\rightarrow+\infty}\sum_{n=k+1}^\infty\frac1{n^2\pi}=0\end{align}\)且\(\begin{align}\lim_{k\rightarrow+\infty}\frac1{2(k+1)}=0\end{align}\),故上式中最后的极限可以利用Stolz定理求得,为
\]
即\(A_2\le\frac2\pi\)。又有
\]
注意到\(\begin{align}\lim_{k\rightarrow+\infty}\sum_{n=k+1}^\infty\frac1{(n+1)^2\pi}=0\end{align}\)且\(\begin{align}\lim_{k\rightarrow+\infty}\frac1{2k}=0\end{align}\),故上式中最后的极限可以利用Stolz定理求得,为
\]
即\(A_2\ge\frac2\pi\),故有
\]
同理,易证\(f^\prime(0^-)=\frac2\pi\),故有
\]
故\(f(x)\)的导数为
\]
注意到\(x=0\)为\(f^\prime(x)\)的振荡间断点,属于第二类间断点,满足导函数对间断点的要求。
后记:这是一个非常有趣的讨论,我原以为由于\(\sin\frac1x\)在\(x=0\)处无定义,从而使得\(x\neq0\)处的导数不存在。但是我却没有注意到这是一个属于第二类间断点的震荡间断点,这并不违背导函数对间断点的要求,在根据定义计算后,我们的确得到了\(x=0\)处的导数,从而得到了\(f(x)\)在\(\mathbb R\)上的导数。最后,我十分感谢超理论坛的insane和地球猫猫教教主的帮助,这两位大佬的思想让我受益匪浅。
另,我要吐槽知网某篇论文,这是由地球猫猫教教主寻找得到的一篇论文,它是发表在《纺织基础科学学报》1993年12月第6卷第4期,眭润生先生的《\(\int_0^x\sin\varphi(x)\text dt\)在\(x=0\)的右导数》一文。此文在例3的讨论中证明了\(f^\prime(0^+)\)不存在,但他的论证有一个很严重的问题,他最后利用放缩的方法,将某个极限夹逼于两个与\(\begin{align}\lim_{x\rightarrow\infty}\sin x\end{align}\)极限有关的极限之中,并且说由于\(\begin{align}\lim_{x\rightarrow\infty}\sin x\end{align}\)极限不存在,故右导数不存在。这个逻辑是很有问题的,因为夹逼定理只能用来证明极限存在,而不能用来证明极限不存在,例如,我总能选择两个发散的序列使得我要讨论的某个已知收敛序列夹在这两个发散序列之间,显然,两个发散的序列并不能给出原序列极限不存在的信息。事实上,他的讨论中,我们可以选定特定的序列\({x_n}\)使得\(\begin{align}\lim_{n\rightarrow\infty}\sin x_n\end{align}\)极限为\([-1,\ 1]\)之中的任意值,而恰好,我们有\(-1\lt\frac2\pi\lt1\)。我不知道他其他细节是否正确,但是至少他对这个问题的证明的很明显的一个逻辑问题处在这里。
关于$f(x)=\int_0^x\left|\sin\frac1t\right|\text dt$求导的问题的更多相关文章
- 计算 $\dps{\int_0^\infty\frac{\sin^2x}{x^2}dx=\frac{\pi}{2}}$
计算 $\dps{\int_0^\infty\frac{\sin^2x}{x^2}dx=\frac{\pi}{2}}$. 由分部积分, $$\bee\label{1}\bea \int_0^\inft ...
- 【例3】设有关系模式R(A, B, C, D, E)与它的函数依赖集F={A→BC, CD→E, B→D, E→A},求R的所有候选键。 解题思路:
通过分析F发现,其所有的属性A.B.C.D.E都是LR类属性,没有L类.R类.N类属性. 因此,先从这些属性中依次取出一个属性,分别求它们的闭包:=ABCDE,=BD,=C,=D, =ABCDE.由于 ...
- [再寄小读者之数学篇](2014-07-27 $H^{-1}$ 中的有界集与弱收敛极限)
设 $H^{-1}$ 是 $H^1_0$ 的对偶空间, 定义域为 $[0,1]$. 试证: (1) $\sed{h\sin (2\pi hx);\ h>0}$ 在 $H^{-1}$ 中有界; ( ...
- OO第一次单元总结
第一次总结性博客 16071070 陈泽寅 2019.3.23 一.第一单元所学总结 首先先来总结一下第一单元我所学到的知识以及所感所悟.第一个单元,是我第一次接触JAVA语言,并且再使用了几次之后, ...
- OO第一单元作业总结之初识面向对象
第一个单元的三次作业均为求导,循序渐进的让我们掌握如何构造类和方法,让整个代码是面向对象的设计而不是面向过程的设计.如果第一次作业和第二次作业你只是简单的对过程着手架构类,到了第三次作业就会变得格外麻 ...
- OO第一单元作业
第一次作业 类图: 复杂度: 圈复杂度的问题一直困扰着这三次作业,主要体现在求导方法中先判断符号导致出现过多判断语句,应该将整理符号放在一个新的类中处理. 第一次作业由于对面向对象的思维有些不理解 ...
- python 解积分方程
引用:https://www.aliyun.com/jiaocheng/527786.html sympy求解极限.积分.微分.二元一次方程:http://www.gzhshoulu.wang/art ...
- Alink漫谈(十一) :线性回归 之 L-BFGS优化
Alink漫谈(十一) :线性回归 之 L-BFGS优化 目录 Alink漫谈(十一) :线性回归 之 L-BFGS优化 0x00 摘要 0x01 回顾 1.1 优化基本思路 1.2 各类优化方法 0 ...
- FFT/NTT复习笔记&多项式&生成函数学习笔记Ⅰ
众所周知,tzc 在 2019 年(12 月 31 日)就第一次开始接触多项式相关算法,可到 2021 年(1 月 1 日)才开始写这篇 blog. 感觉自己开了个大坑( 多项式 多项式乘法 好吧这个 ...
随机推荐
- 内网渗透之信息收集-windows系统篇
windows 用户相关 query user #查看当前在线的用户 whoami #查看当前用户 net user #查看当前系统全部用户 net1 user #查看当前系统全部用户(高权限命令) ...
- flask 分页数据显示
填充一些数据在表中 @blue.route('/pages/') def pages(): # 默认进入这个视图函数 第一页并只显示5条数据 page = request.args.get('page ...
- R语言实战(三) 图形初阶
3.1 使用图形 plot:基础绘图 abline:添加回归直线 hist:绘制直方图 boxplot:绘制箱线图 dev.new():returns the return value of the ...
- H5解决安卓软键盘弹出遮蔽的方法
首先先判断是否为安卓,是的话才添加事件监听,获取焦点元素判断是否为input或者textarea类型,是的话,Element.scrollIntoView() 方法会让当前的元素滚动到浏览器窗口的可视 ...
- Antd 表格内通过rowClassName实现隔行变色的显示方法(转载)
ant design中 table组件很方便,在项目中遇到了需要实现奇偶行颜色不同以方便阅读的功能,主要用到了rowClassName这一api,通过判断index的奇偶来实现不同的样式分配. row ...
- git命令,github网站以及sourceTree用法详解
1.git下载安装 这里只是windows安装方法: 进入这个网址:http://msysgit.github.com/,点击下载,就会下载下来一个exe文件,双击打开,安装即可 完成安装之后,就可以 ...
- 【作业1.0】OO第一单元作业总结
OO第一单元作业已全部完成,为了使这一单元的作业能够收获更多一点,我回忆起我曾经在计算机组成课设中,经常我们会写一些实验报告,经常以此对实验内容反思总结.在我们开始下一单元的作业之前,我在此对OO第一 ...
- Java 并发原子操作类(转)
转自:https://www.jianshu.com/p/3632a0f9f083 线程不安全的高并发实现 客户端模拟执行 5000 个任务,线程数量是 200,每个线程执行一次,就将 count 计 ...
- EPX Studio产品功能介绍
EPX主要面向谁解决什么问题 EPX是什么? EPX基于计算机语言 EPX是利用基于Pascal的FastScript语言作为基础语言,在其中增加了许多函数与特性的一个扩展,将EPX组件本身融入到 ...
- F版本SpringCloud1—大白话为啥要有微服务?啥是微服务?SpringCloud为什么有那么多组件?
前言 为什么要有微服务呢? 什么是微服务? SpringCloud 中为什么会有那么多的组件? ...... 作为SpringCloud教程的第一篇,不讲解具体的技术使用,通过一个通俗易懂的小故事,来 ...