首先,我们考虑\(f(x)\)在\(\mathbb R\)上都是定义的。根据定义,显然有\(f(0)=0\);其次,对于\(x\neq0\),不妨先设\(x\gt0\),则有在\(t\rightarrow\frac1t\)的积分变换下为

\[0<f(x)=\int_0^x\left|\sin\frac1t\right|\text dt=\int_{\frac1x}^{+\infty}\frac{\left|\sin t\right|}{t^2}\text dt\le\int_{\frac1x}^{+\infty}\frac{\text dt}{t^2}\tag{1}\label{1}
\]

显然由于积分\(\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})\)式的讨论,则有

\[0\lt\lim_{x\rightarrow0^+}f(x)=\lim_{x\rightarrow0^+}\int_0^x\left|\sin\frac1t\right|\text dt\le\lim_{x\rightarrow0^+}\int_{\frac1x}^{+\infty}\frac{\text dt}{t^2}=0\tag{2}
\]

故而,\(\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)\)的导数存在,为

\[f^\prime(x)=\left|\sin\frac1x\right|\tag{3}\label{3}
\]

但当\(x=0\)时,其导数自然不能粗暴地写为

\[f^\prime(0)=\left|\sin\frac10\right|
\]

这是因为\(\begin{align}\lim_{x\rightarrow\pm\infty}\sin x\end{align}\)不存在,故上式是一个没有良好定义的东西。为求出\(x=0\)处的导数,我们应该回到导数的定义,进行详细的讨论。考虑导数的定义,则有

\[f^\prime(x_0)=\lim_{h\rightarrow0}\frac{f(x_0+h)-f(x_0)}h\tag{4}\label{4}
\]

当上述极限存在时,导数即存在。考虑\(x_0=0\)且\(h\gt0\),则有

\[f^\prime(0^+)=\lim_{h\rightarrow0^+}\frac{f(h)}h=\lim_{h\rightarrow0^+}\frac1h\int_0^h\left|\sin\frac1t\right|\text dt=\lim_{h\rightarrow0^+}\frac1h\int_{\frac1h}^{+\infty}\frac{\left|\sin t\right|}{t^2}\text dt\tag{5}\label{5}
\]

不妨取\(k\in\mathbb N^+\),使得\(\frac1h\in\left[k\pi,\ (k+1)\pi\right)\),这样子\((\ref{5})\)式中的极限可以化为

\[f^\prime(0^+)=\lim_{h\rightarrow0^+}\frac1h\int_{\frac1h}^{(k+1)\pi}\frac{\left|\sin t\right|}{t^2}\text dt+\lim_{h\rightarrow0^+}\frac1h\sum_{n=k+1}^\infty\int_{n\pi}^{(n+1)\pi}\frac{\left|\sin t\right|}{t^2}\text dt\tag{6}\label{6}
\]

\[\begin{align}&A_1=\lim_{h\rightarrow0^+}\frac1h\int_{\frac1h}^{(k+1)\pi}\frac{\left|\sin t\right|}{t^2}\text dt,\tag{7}\label{7}\\&A_2=\lim_{h\rightarrow0^+}\frac1h\sum_{n=k+1}^\infty\int_{n\pi}^{(n+1)\pi}\frac{\left|\sin t\right|}{t^2}\text dt\tag{8}\label{8}\end{align}
\]

显然\(f^\prime(0^+)=A_1+A_2\)。首先考虑\(A_1\),自然有

\[\begin{aligned}0\lt A_1=\lim_{h\rightarrow0^+}\frac1h\int_{\frac1h}^{(k+1)\pi}\frac{\left|\sin t\right|}{t^2}\text dt\ &\le\lim_{k\rightarrow+\infty}(k+1)\pi\int_{k\pi}^{(k+1)\pi}\frac{\text dt}{t^2} \\&=\lim_{k\rightarrow+\infty}(k+1)\pi\left(\frac1{k\pi}-\frac1{(k+1)\pi}\right) \\&=0\end{aligned}\tag{9}\label{9}
\]

接下来考虑\(A_2\),则有

\[\begin{align}A_2=\lim_{h\rightarrow0^+}\frac1h\sum_{n=k+1}^\infty\int_{n\pi}^{(n+1)\pi}\frac{\left|\sin t\right|}{t^2}\text dt\ &\le\lim_{k\rightarrow+\infty}(k+1)\pi\sum_{n=k+1}^\infty\int_{n\pi}^{(n+1)\pi}\frac{\left|\sin t\right|\text dt}{n^2\pi^2} \\&=\lim_{k\rightarrow+\infty}\sum_{n=k+1}^\infty\frac{2(k+1)}{n^2\pi} \\&=\lim_{k\rightarrow+\infty}\frac{\begin{align}\sum_{n=k+1}^\infty\frac1{n^2\pi}\end{align}}{1\over2(k+1)}\end{align}\tag{10}\label{10}
\]

注意到\(\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定理求得,为

\[\lim_{k\rightarrow+\infty}\frac{\begin{align}\sum_{n=k+1}^\infty\frac1{n^2\pi}\end{align}}{1\over2(k+1)}=\lim_{k\rightarrow+\infty}\frac{-\frac1{(k+1)^2\pi}}{\frac1{2(k+2)}-\frac1{2(k+1)}}=\frac2\pi\lim_{k\rightarrow+\infty}\frac{k+2}{k+1}=\frac2\pi\tag{11}\label{11}
\]

即\(A_2\le\frac2\pi\)。又有

\[\begin{align}A_2=\lim_{h\rightarrow0^+}\frac1h\sum_{n=k+1}^\infty\int_{n\pi}^{(n+1)\pi}\frac{\left|\sin t\right|}{t^2}\text dt\ &\ge\lim_{k\rightarrow+\infty}k\pi\sum_{n=k+1}^\infty\int_{n\pi}^{(n+1)\pi}\frac{\left|\sin t\right|\text dt}{(n+1)^2\pi^2} \\&=\lim_{k\rightarrow+\infty}\sum_{n=k+1}^\infty\frac{2k}{(n+1)^2\pi} \\&=\lim_{k\rightarrow+\infty}\frac{\begin{align}\sum_{n=k+1}^\infty\frac1{(n+1)^2\pi}\end{align}}{1\over2k}\end{align}\tag{12}\label{12}
\]

注意到\(\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定理求得,为

\[\lim_{k\rightarrow+\infty}\frac{\begin{align}\sum_{n=k+1}^\infty\frac1{(n+1)^2\pi}\end{align}}{1\over2k}=\lim_{k\rightarrow+\infty}\frac{-\frac1{(k+2)^2\pi}}{\frac1{2(k+1)}-\frac1{2k}}=\frac2\pi\lim_{k\rightarrow+\infty}\frac{k(k+1)}{(k+2)^2}=\frac2\pi\tag{13}\label{13}
\]

即\(A_2\ge\frac2\pi\),故有

\[f^\prime(0^+)=A_1+A_2=\frac2\pi\tag{14}\label{14}
\]

同理,易证\(f^\prime(0^-)=\frac2\pi\),故有

\[f^\prime(0)=\frac2\pi\tag{15}\label{15}
\]

故\(f(x)\)的导数为

\[f^\prime(x)=\left\{\begin{aligned}&\left|\sin\frac1x\right|, & x\neq0 \\&\frac2\pi, & x=0\end{aligned}\right.
\]

注意到\(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$求导的问题的更多相关文章

  1. 计算 $\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 ...

  2. 【例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.由于 ...

  3. [再寄小读者之数学篇](2014-07-27 $H^{-1}$ 中的有界集与弱收敛极限)

    设 $H^{-1}$ 是 $H^1_0$ 的对偶空间, 定义域为 $[0,1]$. 试证: (1) $\sed{h\sin (2\pi hx);\ h>0}$ 在 $H^{-1}$ 中有界; ( ...

  4. OO第一次单元总结

    第一次总结性博客 16071070 陈泽寅 2019.3.23 一.第一单元所学总结 首先先来总结一下第一单元我所学到的知识以及所感所悟.第一个单元,是我第一次接触JAVA语言,并且再使用了几次之后, ...

  5. OO第一单元作业总结之初识面向对象

    第一个单元的三次作业均为求导,循序渐进的让我们掌握如何构造类和方法,让整个代码是面向对象的设计而不是面向过程的设计.如果第一次作业和第二次作业你只是简单的对过程着手架构类,到了第三次作业就会变得格外麻 ...

  6. OO第一单元作业

    第一次作业 类图:   复杂度: 圈复杂度的问题一直困扰着这三次作业,主要体现在求导方法中先判断符号导致出现过多判断语句,应该将整理符号放在一个新的类中处理. 第一次作业由于对面向对象的思维有些不理解 ...

  7. python 解积分方程

    引用:https://www.aliyun.com/jiaocheng/527786.html sympy求解极限.积分.微分.二元一次方程:http://www.gzhshoulu.wang/art ...

  8. Alink漫谈(十一) :线性回归 之 L-BFGS优化

    Alink漫谈(十一) :线性回归 之 L-BFGS优化 目录 Alink漫谈(十一) :线性回归 之 L-BFGS优化 0x00 摘要 0x01 回顾 1.1 优化基本思路 1.2 各类优化方法 0 ...

  9. FFT/NTT复习笔记&多项式&生成函数学习笔记Ⅰ

    众所周知,tzc 在 2019 年(12 月 31 日)就第一次开始接触多项式相关算法,可到 2021 年(1 月 1 日)才开始写这篇 blog. 感觉自己开了个大坑( 多项式 多项式乘法 好吧这个 ...

随机推荐

  1. VOIP RTP RTSP 实现 Baresip 源码分析

    RTP 使用 udp 进行数据传输,udp 是不能保证,数据包一定可以到达的,也不提供时序.同时还有 MTU 限制. RTCP 用来配合 RTP 提供,传输报告,会话建立和退出. 一大批参考规范 * ...

  2. SpringFactoriesLoader解析

    一.SpringFactoriesLoader 介绍 1.1 SpringFactoriesLoader 简介 SpringFactoriesLoader 工厂加载机制是 Spring 内部提供的一个 ...

  3. Linux定制化RPM包

    定制化RPM包 1.Linux安装软件方法 1- rpm/yum安装 简单.速度快,但是不能定制安装 RPM RedHat Package Manager(RPM软件包管理器) 2- 二进制安装 解压 ...

  4. frida(hook工具)的环境搭建

    一.简介 frida 是一款基于 python+javascript 的 hook 框架,可运行在 android.ios.linux.win等各个平台,主要使用的动态二进制插桩技术. Frida官网 ...

  5. 基于Redis未授权访问的挖矿蠕虫分析

    0x01 攻击方式 利用的是通用漏洞入侵服务器并获得相关权限,从而植入挖矿程序再进行隐藏. 通过对脚本的分析,发现黑客主要是利用 Redis未授权访问漏洞进行入侵.脚本里有个python函数. imp ...

  6. spring Boot登录验证之验证码 邮箱

    一 验证码 登录login.jsp <%@ page contentType="text/html;charset=UTF-8" language="java&qu ...

  7. JavaScript每日学习日记(0)

    8.10.2019 1.JavaScript能改变HTML内容.属性.样式,能隐藏或显示HTML元素. 2.JavaScript函数可以任意数量被放置在<body>.<head> ...

  8. Natas26 Writeup(PHP反序列化漏洞)

    Natas26: 打开页面是一个输入坐标点进行绘图的页面. <html> <head> <!-- This stuff in the header has nothing ...

  9. Fiddler3 使用技巧

    1.Fiddler抓不到包怎么解决 (1)先确定是HTTP包抓不到还是HTTPS包抓不到.如果只是HTTPS包抓不到,说明是证书的问题,需要重新安装证书. (2)检查浏览器的HTTP代理设置是否正确, ...

  10. Core3.1WebApi_ 同源策略_如何支持跨域(转载)

    原文:https://mp.weixin.qq.com/s/id3fOyGrZI9lLx7PKbVYlg