【信号与系统 - 5】傅里叶变换性质2

这一篇涉及剩余的几个性质
⑤对称性(互易特性)
⑥时/频域卷积
⑦时域微/积分特性
⑧频域微/积分特性

1 对称性(互易特性)

  • 总的来说,有:
    f ( t ) ↔ F ( j w ) f(t)\leftrightarrow{F(jw)} f(t)F(jw)
    F ( j t ) ↔ 2 π f ( − w ) F(jt)\leftrightarrow{2\pi f(-w)} F(jt)2πf(w)
    简单说就是:发现一个时域信号 F ( j t ) F(jt) F(jt) 与另一个时域信号 f ( t ) f(t) f(t) 经傅里叶变换得到的频谱函数 F ( j w ) F(jw) F(jw) 的图像十分相似,就可以轻松地得到 F ( j t ) F(jt) F(jt) 这个时域信号对应的频谱函数

  • 如果 f ( t ) f(t) f(t) 为实数偶函数,则其频谱函数 F ( j ω ) F(jω) F() ω ω ω 的实数偶函数
    f ( t ) ↔ F ( w ) f(t)\leftrightarrow F(w) f(t)F(w)
    F ( t ) ↔ 2 π f ( w ) F(t)\leftrightarrow 2\pi f(w) F(t)2πf(w)


例1、直流信号与冲激信号
由:

f ( t ) = δ ( t ) ↔ F ( w ) = 1 f(t)=\delta(t)\leftrightarrow F(w)=1 f(t)=δ(t)F(w)=1
则:

F [ F ( t ) ] = 2 π δ ( w ) \mathscr{F}[{F(t)}]=2\pi\delta(w) F[F(t)]=2πδ(w)

例2、求 F − 1 [ g τ ( t ) ] \mathscr{F}^{-1}[g_\tau(t)] F1[gτ(t)]
先判断 f ( t ) = f ( − t ) f(t)=f(-t) f(t)=f(t) ,是实数偶函数
由:

f ( t ) = g τ ( t ) ↔ F ( w ) = τ S a ( τ 2 w ) f(t)=g_\tau(t)\leftrightarrow F(w)=\tau Sa(\frac{\tau}{2}w) f(t)=gτ(t)F(w)=τSa(2τw)

则:

F ( t ) = τ S a ( τ 2 t ) ↔ F [ F ( t ) ] = 2 π g τ ( w ) F(t)=\tau Sa(\frac{\tau}{2}t)\leftrightarrow \mathscr{F}[F(t)]=2\pi g_\tau(w) F(t)=τSa(2τt)F[F(t)]=2πgτ(w)

要求得 g τ ( w ) g_\tau(w) gτ(w),根据线性特性,两边同时乘以 1 2 π \frac{1}{2\pi} 2π1,则:

τ 2 π S a ( τ 2 t ) ↔ g τ ( w ) \frac{\tau}{2\pi} Sa(\frac{\tau}{2}t)\leftrightarrow{g_\tau(w)} 2πτSa(2τt)gτ(w)


例3、求 F [ 1 t 2 + 1 ] \mathscr{F}[\frac{1}{t^2+1}] F[t2+11]
注:这里视自变量 t t t 为 公共自变量 X X X,可以提高辨别度: 1 X 2 + 1 2 \frac{1}{X^2+1^2} X2+121
容易想到的是 F [ e − a ∣ t ∣ ] \mathscr{F}[e^{-a|t|}] F[eat] 的分母也是 X 2 + a 2 X^2+a^2 X2+a2 a a a 是个常数)
a = 1 a=1 a=1 时恰好对应: F [ e − ∣ t ∣ ] = 2 ∗ 1 X 2 + 1 \mathscr{F}[e^{-|t|}]=\frac{2*1}{X^2+1} F[et]=X2+121

f ( t ) = 1 2 e − ∣ t ∣ ↔ F ( w ) = 1 w 2 + 1 f(t)=\frac{1}{2}e^{-|t|}\leftrightarrow F(w)=\frac{1}{w^2+1} f(t)=21etF(w)=w2+11

则:

F ( t ) = 1 t 2 + 1 ↔ 1 2 2 π e − ∣ w ∣ = π e − ∣ w ∣ F(t)=\frac{1}{t^2+1}\leftrightarrow \frac{1}{2}2\pi e^{-|w|}=\pi e^{-|w|} F(t)=t2+11212πew=πew


例4、求 F [ 1 t ] \mathscr{F}[\frac{1}{t}] F[t1]
因为 F [ S g n ( t ) ] = 2 j w \mathscr{F}[Sgn(t)]=\frac{2}{jw} F[Sgn(t)]=jw2 ,( w ≠ 0 w\neq 0 w=0
若:

j S g n ( t ) 2 ↔ 1 w j\frac{Sgn(t)}{2}\leftrightarrow\frac{1}{w} j2Sgn(t)w1

则:

1 t ↔ j π S g n ( − w ) = − j π S g n ( w ) \frac{1}{t}\leftrightarrow j\pi Sgn(-w)=-j\pi Sgn(w) t1Sgn(w)=Sgn(w)


2 时/频域卷积

2-1 时域卷积

若:

{ f 1 ( t ) ↔ F 1 ( j w ) f 2 ( t ) ↔ F 2 ( j w ) \begin{cases} f_1(t)\leftrightarrow F_1(jw)\\ f_2(t)\leftrightarrow F_2(jw)\\ \end{cases} {f1(t)F1(jw)f2(t)F2(jw)

f 1 ( t ) ∗ f 2 ( t ) ↔ F 1 ( j w ) ⋅ F 2 ( j w ) f_1(t)*f_2(t)\leftrightarrow F_1(jw)\cdot F_2(jw) f1(t)f2(t)F1(jw)F2(jw)
要求 f 1 ( t ) f_1(t) f1(t) f 2 ( t ) f_2(t) f2(t) 的卷积,即求 F − 1 [ F 1 ( j w ) ⋅ F 2 ( j w ) ] \mathscr{F}^{-1}[F_1(jw)\cdot F_2(jw)] F1[F1(jw)F2(jw)]


证明 F [ f 1 ( t ) ∗ f 2 ( t ) ] = F 1 ( j w ) ⋅ F 2 ( j w ) \mathscr{F}[f_1(t)*f_2(t)]=F_1(jw)\cdot F_2(jw) F[f1(t)f2(t)]=F1(jw)F2(jw)

F [ f 1 ( t ) ∗ f 2 ( t ) ] = F [ ∫ − ∞ + ∞ f 1 ( τ ) ⋅ f 2 ( t − τ ) d τ ] \mathscr{F}[f_1(t)*f_2(t)]=\mathscr{F}[\int^{+\infty}_{-\infty}f_1(\tau)\cdot f_2(t-\tau)d\tau] F[f1(t)f2(t)]=F[+f1(τ)f2(tτ)dτ]
= ∫ − ∞ + ∞ [ ∫ − ∞ + ∞ f 1 ( τ ) ⋅ f 2 ( t − τ ) d τ ] e − j w t d t =\int^{+\infty}_{-\infty}\Big[\int^{+\infty}_{-\infty}f_1(\tau)\cdot f_2(t-\tau)d\tau\Big]e^{-jwt}dt =+[+f1(τ)f2(tτ)dτ]ejwtdt
d τ d\tau dτ 提到外面, d t dt dt 提进去:

= ∫ − ∞ + ∞ [ ∫ − ∞ + ∞ f 2 ( t − τ ) e − j w t d t ] f 1 ( τ ) d τ =\int^{+\infty}_{-\infty}\Big[\int^{+\infty}_{-\infty}f_2(t-\tau)e^{-jwt}dt\Big]f_1(\tau)d\tau =+[+f2(tτ)ejwtdt]f1(τ)dτ

其中 ∫ − ∞ + ∞ f 2 ( t − τ ) e − j w t d t \int^{+\infty}_{-\infty}f_2(t-\tau)e^{-jwt}dt +f2(tτ)ejwtdt 就是频谱函数
t ′ = t ± t 0 t'=t\pm t_0 t=t±t0

∫ − ∞ + ∞ f ( t ± t 0 ) e − j w t d t = ∫ − ∞ + ∞ f ( t ′ ) e − j w ( t ′ ∓ t 0 ) d t ′ = e ± j w t 0 ∫ − ∞ + ∞ f ( t ′ ) e − j w t ′ d t ′ \int^{+\infty}_{-\infty}f(t\pm t_0)e^{-jwt}dt=\int^{+\infty}_{-\infty}f(t')e^{-jw(t'\mp t_0)}dt'=e^{\pm jwt_0}\int^{+\infty}_{-\infty}f(t')e^{-jwt'}dt' +f(t±t0)ejwtdt=+f(t)ejw(tt0)dt=e±jwt0+f(t)ejwtdt

由于 ∫ − ∞ + ∞ f ( t ′ ) e − j w t ′ d t ′ = ∫ − ∞ + ∞ f ( t ) e − j w t d t \int^{+\infty}_{-\infty}f(t')e^{-jwt'}dt'=\int^{+\infty}_{-\infty}f(t)e^{-jwt}dt +f(t)ejwtdt=+f(t)ejwtdt
t t t 替换掉 t ′ t' t

∫ − ∞ + ∞ f ( t ± t 0 ) e − j w t d t = e ± j w t 0 ∫ − ∞ + ∞ f ( t ) e − j w t d t = e ± j w t 0 F ( j w ) \int^{+\infty}_{-\infty}f(t\pm t_0)e^{-jwt}dt=e^{\pm jwt_0}\int^{+\infty}_{-\infty}f(t)e^{-jwt}dt=e^{\pm jwt_0}F(jw) +f(t±t0)ejwtdt=e±jwt0+f(t)ejwtdt=e±jwt0F(jw)

其实上面一小段证明的就是傅里叶变换的时移性质
则:

F [ f 1 ( t ) ∗ f 2 ( t ) ] = F 2 ( j w ) ∫ − ∞ + ∞ e − j w τ f 1 ( τ ) d τ \mathscr{F}[f_1(t)*f_2(t)]=F_2(jw)\int^{+\infty}_{-\infty}e^{-jw\tau}f_1(\tau)d\tau F[f1(t)f2(t)]=F2(jw)+ejwτf1(τ)dτ

其中 ∫ − ∞ + ∞ e − j w τ f 1 ( τ ) d τ \int^{+\infty}_{-\infty}e^{-jw\tau}f_1(\tau)d\tau +ejwτf1(τ)dτ,可以用 t t t 代替 τ \tau τ,则 ∫ − ∞ + ∞ e − j w τ f 1 ( τ ) d τ = F 1 ( j w ) \int^{+\infty}_{-\infty}e^{-jw\tau}f_1(\tau)d\tau=F_1(jw) +ejwτf1(τ)dτ=F1(jw)
整合后即证得: F [ f 1 ( t ) ∗ f 2 ( t ) ] = F 1 ( j w ) ⋅ F 2 ( j w ) \mathscr{F}[f_1(t)*f_2(t)]=F_1(jw)\cdot F_2(jw) F[f1(t)f2(t)]=F1(jw)F2(jw)


由上面的结论易知:

F [ g τ 2 ( t ) ] = τ 2 S a 2 ( w τ 2 ) \mathscr{F}[g_\tau^2(t)]=\tau^2Sa^2(\frac{w\tau}{2}) F[gτ2(t)]=τ2Sa2(2wτ)

在这里插入图片描述

2-1-1 时域卷积应用

在求解系统 Z S R 零状态相应 ZSR零状态相应 ZSR零状态相应 时,时域中, y ( t ) = f ( t ) ∗ h ( t ) y(t)=f(t)*h(t) y(t)=f(t)h(t),可以先求出 f ( t ) 与 h ( t ) f(t)与h(t) f(t)h(t) 各自的频谱函数,二者点乘后得到 y ( t ) y(t) y(t) 的频谱函数,再进行傅里叶反变换

2-2 频域卷积

直接给出结论:

f 1 ( t ) ⋅ f 2 ( t ) ↔ 1 2 π F 1 ( j w ) ∗ F 2 ( j w ) f_1(t)\cdot f_2(t)\leftrightarrow \frac{1}{2\pi}F_1(jw)*F_2(jw) f1(t)f2(t)2π1F1(jw)F2(jw)

可以搭配 F − 1 [ f ( t ) ] = 1 2 π ∫ − ∞ + ∞ F ( j w ) e j w t d w \mathscr{F}^{-1}[f(t)]=\frac{1}{2\pi}\int^{+\infty}_{-\infty}F(jw)e^{jwt}dw F1[f(t)]=2π1+F(jw)ejwtdw 公式记忆,而时域卷积 F [ f 1 ( t ) ∗ f 2 ( t ) ] = F 1 ( j w ) ⋅ F 2 ( j w ) \mathscr{F}[f_1(t)*f_2(t)]=F_1(jw)\cdot F_2(jw) F[f1(t)f2(t)]=F1(jw)F2(jw) 可搭配 F [ f ( t ) ] = ∫ − ∞ + ∞ f ( t ) e − j w t d t \mathscr{F}[f(t)]=\int^{+\infty}_{-\infty}f(t)e^{-jwt}dt F[f(t)]=+f(t)ejwtdt 公式记忆

3 时域微/积分特性

3-1 时域微分特性

f ( t ) ↔ F ( j w ) f(t)\leftrightarrow F(jw) f(t)F(jw)
d d t [ f ( t ) ] ↔ j w F ( j w ) \frac{d}{dt}[f(t)]\leftrightarrow jwF(jw) dtd[f(t)]jwF(jw)


证明 j w F ( j w ) jwF(jw) jwF(jw) 的傅里叶反变换为 d d t [ f ( t ) ] \frac{d}{dt}[f(t)] dtd[f(t)]
f ( t ) = 1 2 π ∫ − ∞ + ∞ F ( j w ) e j w t d w f(t)=\frac{1}{2\pi}\int^{+\infty}_{-\infty}F(jw)e^{jwt}dw f(t)=2π1+F(jw)ejwtdw,两边同时对 t t t 求导得:

d d t [ f ( t ) ] = 1 2 π ∫ − ∞ + ∞ F ( j w ) ⋅ d d t ( e j w t ) d w = 1 2 π ∫ − ∞ + ∞ j w F ( j w ) ⋅ e j w t d w \frac{d}{dt}[f(t)]=\frac{1}{2\pi}\int^{+\infty}_{-\infty}F(jw)\cdot\frac{d}{dt}(e^{jwt})dw=\frac{1}{2\pi}\int^{+\infty}_{-\infty}jwF(jw)\cdot e^{jwt}dw dtd[f(t)]=2π1+F(jw)dtd(ejwt)dw=2π1+jwF(jw)ejwtdw


例:冲激信号与直流信号
f ( t ) = δ ( t ) ↔ F ( w ) = 1 f(t)=\delta(t)\leftrightarrow F(w)=1 f(t)=δ(t)F(w)=1
则: δ ( n ) ( t ) ↔ ( j w ) n \delta^{(n)}(t)\leftrightarrow (jw)^n δ(n)(t)(jw)n


3-1-1 时域微分特性的应用

易知:可以将一个复杂的信号进行 n n n 次求导直至变成一个熟悉的信号(已知该信号的频谱函数),将这个熟悉的信号的频谱函数除以 n n n j w jw jw 即可得到复杂信号的频谱函数

  • 例:梯形信号
    在这里插入图片描述

f ( t ) f(t) f(t) 求一阶导得到两端矩形信号,再做一次求导得到4个冲激信号:

在这里插入图片描述

3-2 时域积分特性

f ( t ) ↔ F ( j w ) f(t)\leftrightarrow F(jw) f(t)F(jw)
∫ − ∞ t f ( τ ) d τ ↔ π F ( 0 ) δ ( w ) + F ( j w ) j w \int^t_{-\infty}f(\tau)d\tau\leftrightarrow \pi F(0)\delta(w)+\frac{F(jw)}{jw} tf(τ)dτπF(0)δ(w)+jwF(jw)


证明:

∫ − ∞ t f ( τ ) d τ = f ( t ) ∗ u ( t ) \int^t_{-\infty}f(\tau)d\tau=f(t)*u(t) tf(τ)dτ=f(t)u(t),根据时域卷积性质 F [ f 1 ( t ) ∗ f 2 ( t ) ] = F 1 ( j w ) ⋅ F 2 ( j w ) \mathscr{F}[f_1(t)*f_2(t)]=F_1(jw)\cdot F_2(jw) F[f1(t)f2(t)]=F1(jw)F2(jw),易得:

F [ f ( t ) ∗ u ( t ) ] = F ( j w ) ⋅ [ π δ ( w ) + 1 j w ] \mathscr{F}[f(t)*u(t)]=F(jw)\cdot[\pi\delta(w)+\frac{1}{jw}] F[f(t)u(t)]=F(jw)[πδ(w)+jw1]

根据 δ ( t ) \delta(t) δ(t) 的采样性质 f ( t ) δ ( t ) = f ( 0 ) δ ( t ) f(t)\delta(t)=f(0)\delta(t) f(t)δ(t)=f(0)δ(t)

F [ f ( t ) ∗ u ( t ) ] = π F ( 0 ) δ ( w ) + F ( j w ) j w \mathscr{F}[f(t)*u(t)]=\pi F(0)\delta(w)+\frac{F(jw)}{jw} F[f(t)u(t)]=πF(0)δ(w)+jwF(jw)

其中 F ( 0 ) = ∫ − ∞ + ∞ f ( t ) e 0 d t F(0)=\int^{+\infty}_{-\infty}f(t)e^0dt F(0)=+f(t)e0dt


4 频域微/积分特性

4-1 频域的微分特性

f ( t ) ↔ F ( j w ) f(t)\leftrightarrow F(jw) f(t)F(jw)
( − j t ) n f ( t ) ↔ F ( n ) ( j w ) (-jt)^nf(t)\leftrightarrow F^{(n)}(jw) (jt)nf(t)F(n)(jw)
拓展: t f ( t ) ↔ j F ′ ( j w ) tf(t)\leftrightarrow jF'(jw) tf(t)jF(jw) t n f ( t ) ↔ j n F ( n ) ( j w ) t^nf(t)\leftrightarrow j^nF^{(n)}(jw) tnf(t)jnF(n)(jw)


  • 例、求 F [ ∣ t ∣ ] \mathscr{F}[|t|] F[t]
    其中 ∣ t ∣ = t ⋅ S g n ( t ) |t|=t\cdot Sgn(t) t=tSgn(t),可视 f ( t ) = S g n ( t ) f(t)=Sgn(t) f(t)=Sgn(t),且 S g n ( t ) ↔ 2 j w Sgn(t)\leftrightarrow\frac{2}{jw} Sgn(t)jw2
    则:

F [ ∣ t ∣ ] = j ( 2 j w ) ′ = − 2 w 2 \mathscr{F}[|t|]=j(\frac{2}{jw})'=\frac{-2}{w^2} F[t]=j(jw2)=w22


4-2 频域的积分特性

f ( t ) ↔ F ( j w ) f(t)\leftrightarrow F(jw) f(t)F(jw)
π f ( 0 ) δ ( t ) + f ( t ) − j t ↔ ∫ − ∞ w F ( η ) d η \pi f(0)\delta(t)+\frac{f(t)}{-jt}\leftrightarrow \int^w_{-\infty}F(\eta)d\eta πf(0)δ(t)+jtf(t)wF(η)dη


  • 例、抽样函数 S a ( t ) = s i n ( t ) t Sa(t)=\frac{sin(t)}{t} Sa(t)=tsin(t)
    由于 s i n ( t ) t \frac{sin(t)}{t} tsin(t) f ( t ) − j t \frac{f(t)}{-jt} jtf(t) 很相似,则视 f ( t ) = s i n ( t ) f(t)=sin(t) f(t)=sin(t)
    又因为 s i n ( t ) ↔ j π [ δ ( w + 1 ) − δ ( w − 1 ) ] sin(t)\leftrightarrow j\pi[\delta(w+1)-\delta(w-1)] sin(t)[δ(w+1)δ(w1)],则:

π f ( 0 ) δ ( t ) + s i n ( t ) − j t ↔ ∫ − ∞ w j π [ δ ( η + 1 ) − δ ( η − 1 ) ] d η \pi f(0)\delta(t)+\frac{sin(t)}{-jt}\leftrightarrow \int^w_{-\infty}j\pi[\delta(\eta+1)-\delta(\eta-1)]d\eta πf(0)δ(t)+jtsin(t)w[δ(η+1)δ(η1)]dη

则:

s i n ( t ) − j t ↔ j π ∫ − ∞ w [ δ ( η + 1 ) − δ ( η − 1 ) ] d η \frac{sin(t)}{-jt}\leftrightarrow j\pi\int^w_{-\infty}[\delta(\eta+1)-\delta(\eta-1)]d\eta jtsin(t)w[δ(η+1)δ(η1)]dη

s i n ( t ) − j t ↔ j π [ u ( w + 1 ) − u ( w − 1 ) ] \frac{sin(t)}{-jt}\leftrightarrow j\pi[u(w+1)-u(w-1)] jtsin(t)[u(w+1)u(w1)]
s i n ( t ) t ↔ π [ u ( w + 1 ) − u ( w − 1 ) ] = π g 2 ( w ) \frac{sin(t)}{t}\leftrightarrow \pi[u(w+1)-u(w-1)]=\pi g_2(w) tsin(t)π[u(w+1)u(w1)]=πg2(w)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/798844.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设计方案:914-基于64路AD的DBF波束形成硬件

一、硬件概述 DBF技术的实现全部是在数字域实现,然而天线阵列接收的信号经过多次混频后得到的中频信号是模拟信号,实现DBF处理并充分发挥DB&…

MSOLSpray:一款针对微软在线账号(AzureO365)的密码喷射与安全测试工具

关于MSOLSpray MSOLSpray是一款针对微软在线账号(Azure/O365)的密码喷射与安全测试工具,在该工具的帮助下,广大研究人员可以直接对目标账户执行安全检测。支持检测的内容包括目标账号凭证是否有效、账号是否启用了MFA、租户账号是…

智慧园区革新之路:山海鲸可视化技术引领新变革

随着科技的飞速发展,智慧园区已成为城市现代化建设的重要组成部分。山海鲸可视化智慧园区解决方案,作为业界领先的数字化革新方案,正以其独特的技术优势和丰富的应用场景,引领着智慧园区建设的新潮流。 本文将带大家一起了解一下…

解决 macOS 系统向日葵远程控制鼠标、键盘无法点击的问题

解决 macOS 系统向日葵远程控制鼠标\键盘无法点击的问题 1、首先正常配置,在系统偏好设置 - 安全性与隐私内,将屏幕录制、文件和文件夹、完全的磁盘访问权限、辅助功能全部都加入向日葵客户端 2、通过打开的文件访达,使用command shift G…

(2024,Attention-Mamba,MoE 替换 MLP)Jamba:混合 Transformer-Mamba 语言模型

Jamba: A Hybrid Transformer-Mamba Language Model 公和众和号:EDPJ(进 Q 交流群:922230617 或加 VX:CV_EDPJ 进 V 交流群) 目录 0. 摘要 1. 简介 2. 模型架构 3. 收获的好处 3.1 单个 80GB GPU 的 Jamba 实现 …

如何在 iPhone 15/14/13/12/11/XS/XR 上恢复误删除的短信?

无论你的iPhone功能多么强大,数据丢失的情况仍然时有发生,所以当你发现一些重要的消息有一天丢失了。别担心,让自己冷静下来,然后按照本页的方法轻松从 iPhone 中检索已删除的短信。 在这里,您需要奇客数据恢复iPhone…

【AI】ubuntu 22.04 本地搭建Qwen-VL 支持图片识别的大语言模型 AI视觉

下载源代码 yeqiangyeqiang-MS-7B23:~/Downloads/src$ git clone https://gh-proxy.com/https://github.com/QwenLM/Qwen-VL 正克隆到 Qwen-VL... remote: Enumerating objects: 584, done. remote: Counting objects: 100% (305/305), done. remote: Compressing objects: 10…

代码+视频,手动绘制logistic回归预测模型校准曲线(Calibration curve)(2)

校准曲线图表示的是预测值和实际值的差距,作为预测模型的重要部分,目前很多函数能绘制校准曲线。 一般分为两种,一种是通过Hosmer-Lemeshow检验,把P值分为10等分,求出每等分的预测值和实际值的差距 另外一种是calibrat…

JetBrains IDE 2024.1 发布 - 开发者工具

JetBrains IDE 2024.1 (macOS, Linux, Windows) - 开发者工具 CLion, DataGrip, DataSpell, Fleet, GoLand, IntelliJ IDEA, PhpStorm, PyCharm, Rider, RubyMine, WebStorm 请访问原文链接:JetBrains IDE 2024.1 (macOS, Linux, Windows) - 开发者工具&#xff0…

在线免费图像处理

功能 尺寸修改(自定义和内置常用的照片尺寸)图像压缩(比较好的情况最高可以压缩 10 倍, 如果是无损压缩可以压缩 5 倍左右,参数范围 50~70 左右)图像方向修改图像格式修改修改后的效果支持实时反馈, 并且支持点击图像预览,同时保留历史修改图片(在预览中可以查看) 入口 图片…

嵌入式学习49-单片机2

指令周期 1M 机器周期 12M (晶体震荡器产生) 中断两种方式 …

Java常用API_正则表达式_检验字符串是否满足规则——基础使用方法及综合练习

正则表达式可以校验字符串是否满足一定的规则,并用来校验数据格式的合法性。 简单举例: 校验一个qq号是否符合要求 要求:6位到20位之内,不能以0开头,必须全是数字 代码演示: public class Test1 {public…

【代码随想录】哈希表

文章目录 242.有效的字母异位词349. 两个数组的交集202. 快乐数1. 两数之和454. 四数相加 II383. 赎金信15. 三数之和18. 四数之和 242.有效的字母异位词 class Solution {public boolean isAnagram(String s, String t) {if(snull || tnull || s.length()!t.length()){return …

机器学习——模型融合:平均法

机器学习——模型融合:平均法 在机器学习领域,模型融合是一种通过结合多个基本模型的预测结果来提高整体模型性能的技术。模型融合技术通常能够降低预测的方差,提高模型的鲁棒性,并在一定程度上提高预测的准确性。本文将重点介绍…

Django项目定时任务django-crontab

首先定义一个定时任务函数tasks.py(见文章末尾示例),编写函数,然后在setting.py中配置定时任务 1、首先安装django-crontab pip install django-crontab 2、在setting.py中添加应用 (在所有自定义注册app之上) INSTALLED_APPS …

基于SpringBoot的“汽车租赁系统”的设计与实现(源码+数据库+文档+PPT)

基于SpringBoot的“汽车租赁系统”的设计与实现(源码数据库文档PPT) 开发语言:Java 数据库:MySQL 技术:SpringBoot 工具:IDEA/Ecilpse、Navicat、Maven 系统展示 系统功能结构图 管理员登录界面图 管理员功能界面…

吴恩达2022机器学习专项课程(一) 第二周课程实验:多元线性回归(Lab_02)

1.训练集 使用Numpy数组存储数据集。 2.打印数组 打印两个数组的形状和数据。 3.初始化w,b 为了演示,w,b预设出接近最优解的值。w是一个一维数组,w个数对应特征个数。 4.非向量化计算多元线性回归函数 使用for循环&…

【pycharm报错】rror: Microsoft Visual C++ 14.0 or greater is required.

一、报错 二、下载vs 路径:https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/ 三、安装 四、安装成功并启动 重新安装chromadb成功

springCloud-LoadBalancer负载均衡微服务负载均衡器LoadBalancer

2020年前SpringCloud是采用Ribbon作为负载均衡实现,但是在2020后采用了LoadBalancer替代 LoadBalancer默认提供了两种负载均衡策略(只能通过配置类来修改负载均衡策略) 1.RandomLoadBalancer-随机分配策略 2.RoundRobinLoadBalancer-轮询分配…

Linux IO的奥秘:深入探索数据流动的魔法

Linux I/O(输入/输出)系统是其核心功能之一,负责处理数据在系统内部及与外界之间的流动。为了优化这一流程,Linux进行了一系列努力和抽象化,以提高效率、灵活性和易用性。🚀 1. 统一的设备模型 Linux将所…