一道小题
本来是想用markdown写了再复制到PPT里的 但是这byd PowerPoint不支持 也不能白写 就放着吧
题目
f(x)=a(x−1)−lnx+1f(x)=a(x-1)-\ln x+1f(x)=a(x−1)−lnx+1,a≤2a\le 2a≤2 且 x>1x>1x>1,求证 f(x)<ex−1f(x)<e^{x-1}f(x)<ex−1 恒成立
即证 g(x)=ex−1−a(x−1)+lnx−1>0g(x)=e^{x-1}-a(x-1)+\ln x-1>0g(x)=ex−1−a(x−1)+lnx−1>0 恒成立
将 g(x)g(x)g(x) 看作 G(a)=(1−x)a+(ex−1+lnx−1)G(a)=(1-x)a+(e^{x-1}+\ln x-1)G(a)=(1−x)a+(ex−1+lnx−1)
∵1−x<0\because 1-x<0∵1−x<0
∴G(a)\therefore G(a)∴G(a) 单调递减,g(x)≥G(2)=ex−1−2x+lnx+1g(x)\ge G(2)=e^{x-1}- ...
一些简谐运动的运动学方程推导
从能量角度出发
理想情况下无能量损失 得到方程
12mv2+12kx2=E0\frac{1}{2}mv^2+\frac{1}{2}kx^2=E_0
21mv2+21kx2=E0
微分形式
m(dxdt)2+kx2=2E0m\left(\frac{\mathrm dx}{\mathrm dt}\right)^2+kx^2=2E_0
m(dtdx)2+kx2=2E0
分离变量
m2E0−kx2dx=dt\sqrt{\frac{m}{2E_0-kx^2}}\mathrm dx=\mathrm dt
2E0−kx2mdx=dt
两边积分
m2E0∫11−k2E0x2dx=∫dt\sqrt{\frac{m}{2E_0}}\int{\frac{1}{\sqrt{1-\frac{k}{2E_0}x^2}}\mathrm dx}=\int{\mathrm dt}
2E0m∫1−2E0kx21dx=∫dt
换元令
u=k2E0xu=\sqrt{\frac{k}{2E_0}}x
u=2E0kx
则
mk∫11−u2du=∫dt\sqrt{\frac{m}{k}}\int ...
CentOS 7 非LVM分区扩容
起因是跑在服务器上的CentOS的硬盘爆了 在ESXi中扩容后没有反应 需要到系统中进行设置
安装系统时图方便没有用LVM 顺便一提现在网上搜索CentOS 分区扩容全是基于LVM的 并且文章也是互相Copy😡😡😡
其实非LVM的扩容反而更简单
步骤
查看现有分区类型及大小
1df -lh
进入分区编辑(以sda为例)
1fdisk /dev/sda
根据操作提示 删除最后一个分区并在原地(一般只需使用默认起始位置 若自行更改过则记录原分区起始位置并填入)新建一个分区 保存并退出
刷新分区信息
1partprobe /dev/sda
刷新分区:(填入之前创建的分区号 此处位sda3)
若为ext2/ext3/ext4文件系统 则使用resize2fs /dev/sda3
若为xfs文件系统 则使用xfs_growfs /dev/sda3
大功告成 可以使用df -lh或lsblk查看现在的分区信息
一些导体棒切割磁感线的运动学方程
最近学到 受某题启发来推导一下
初速度单导体棒切割磁感线运动学方程推导
受力分析得原始方程
B2L2vR=−ma\frac{B^2 L^2 v}{R}=-ma
RB2L2v=−ma
微分形式
B2L2vR=−mdvdt\frac{B^2 L^2 v}{R}=-m\frac{\mathrm{d}v}{\mathrm{d}t}
RB2L2v=−mdtdv
分离变量
−dt=mRdvB2L2v-\mathrm dt = \frac{mR\mathrm dv}{B^2 L^2 v}
−dt=B2L2vmRdv
两边积分
−t+C=mRB2L2lnv-t+C=\frac{mR}{B^2L^2}\ln v
−t+C=B2L2mRlnv
代入初始条件
{t=0v=v0\begin{cases}
t=0\\
v=v_0
\end{cases}
{t=0v=v0
得
C=mRB2L2lnv0C=\frac{mR}{B^2 L^2}\ln v_0
C=B2L2mRlnv0
整理得
v=v0e−B2L2mRtv=v_0 e^{-\frac{B^2 L^2}{mR}t}
...
二阶方阵求逆公式
今天在某教材上看到一个二阶方阵的求逆公式 想推导一下
(包不规范的 练练LaTeX\LaTeXLATEX
If M=[abcd], then M−1=1detM[d−b−ca]\text{If}\space
\mathbf{M}=
\begin{bmatrix}
a & b\\
c & d
\end{bmatrix}
\text{, then}\space
\mathbf{M}^{-1}=\frac{1}{\det \mathbf{M}}
\begin{bmatrix}
d & -b\\
-c & a
\end{bmatrix}
If M=[acbd], then M−1=detM1[d−c−ba]
Proof 1.14.514\bold{Proof}\space\bold{1.14.514}Proof 1.14.514
Let\text{Let}Let
M=[abcd]\mathbf{M}=
\begin{bmatrix}
a & b\\
c & d
\end{bmatrix ...
正弦式交变电流的等效电流
最近了解到交流电有效值(等效电流)的概念 尝试推导一下发现这是个二倍角公式的应用( 记录一下
根据定义,交变电流与其等效电流在相同时间内通过相同电阻产生的热量相等
于是有
∫0Ti2Rdt=I2RT\int^T_0{i^2R\mathrm{d}t}=I^2RT
∫0Ti2Rdt=I2RT
I=1T∫0Ti2dtI=\sqrt{\frac{1}{T}\int^T_0{i^2\mathrm{d}t}}
I=T1∫0Ti2dt
代入正弦交变电流表达式
{i=Imsinωtω=2πT\begin{cases}
i=I_m\sin{\omega t}\\
\omega=\frac{2\pi}{T}
\end{cases}
{i=Imsinωtω=T2π
得
I=1T∫0TIm2sin2ωtdt=Im1T∫0T1−cos2ωt2dt=Im1T(T2−12∫0Tcos2ωtdt)=Im1T(T2−12sin2ωt∣0T)=22Im≈0.707Im\begin{aligned}
I&=\sqrt{\frac{1}{T}\int^T_0{I_m^2}\sin^2{\o ...
CentOS 7 配网记录
最近给家里吃灰的NUC5装了CentOS7(之前重装Windows给我玩坏了 而且配置实在不太跑得动) 记录一下配网的常用操作
步骤
找到网卡名称
1ip address # 可简写为ip a
临时联网
12wpa_supplicant -B -i <网卡名称> -c <(wpa_passphrase <WiFi名称> <WiFi密码>)dhclient <网卡名称>
使用NetworkManager接管网络配置
1234567891011121314151617181920212223yum -y install NetworkManager-wifisystemctl start NetworkManager.servicesystemctl enable NetworkManager.service# 以上两行或chkconfig NetworkManager onnmcli device set <网卡名称> managed yesnmcli connection delete <WiFi名称>nmc ...
C++函数模板偏特化问题较为美观的一种解决方案
C++函数模板偏特化问题较为美观的一种解决方案
使std::enable_if_t作为int并带上默认值
123456789template <typename T, typename std::enable_if_t<std::is_integral_v<T>, int> = 0>void foo(T x) { std::cout << "is integral\n";}template <typename T, typename std::enable_if_t<std::is_floating_point_v<T>, int> = 0>void foo(T x) { std::cout << "is floating point\n";}
一些Python模拟角谷猜想的性能测试
公共部分
12345678910def solve(n): step = 0 while n != 1: if n % 2 == 0: n //= 2 else: n = 3 * n + 1 step += 1 return stepN = 1000000
v1
没啥好说的 顺序求解
主要代码:
12x = [i for i in range(1, N + 1)]y = list(map(solve, x))
v2
测试电脑为6C12T 故采用max_workers=12
主要代码:
1234from concurrent.futures import ThreadPoolExecutorx = [i for i in range(1, N + 1)]with ThreadPoolExecutor(max_workers=12) as e: y = list(e.map(solve, x))
v3
主要代码:
123import numpy as npx = np.arange ...
数学随笔
在学校玩计算器时无意发现一个神奇的式子
tan(sin−1(x))→xtan(sin^{-1}(x))\rarr x
tan(sin−1(x))→x
当 xxx 初始值为 110\frac{1}{10}101 时 按上面的式子迭代19次会得到19\frac{1}{9}91 再继续迭代17次会得到18\frac{1}{8}81;以此类推 最终到1
简单整理一下 定义
an+1=an1−an2 (n∈Z)a_{n+1}=\frac{a_n}{\sqrt{1-a_n^2}}\space(n\in\Z)
an+1=1−an2an (n∈Z)
若 ai=1k (i∈Z,k∈Z∩[2,+∞))a_i=\frac{1}{k}\space(i\in\Z,k\in\Z\cap[2,+\infin))ai=k1 (i∈Z,k∈Z∩[2,+∞)) 则 ai+2k−1=1k−1a_{i+2k-1}=\frac{1}{k-1}ai+2k−1=k−11
显然只要将表达式代入自身19次就能看出端倪了 但由于我计算力低下且在学校没时间 于是回家用代码测一测它
首先数值模拟就不必多说了(毕竟在 ...