有没有符合 f'(x)=f(x+1) 的函数?

题目要求导数是原函数的平移,且平移量为 1。三角函数

有没有符合 f'(x)=f(x+1) 的函数?

就具有这类性质,但平移量为

有没有符合 f'(x)=f(x+1) 的函数?

。指数函数

有没有符合 f'(x)=f(x+1) 的函数?

也具有类似的性质,但平移量为 0。

考虑设计一个指数函数与三角函数相乘的函数,比如

有没有符合 f'(x)=f(x+1) 的函数?

其导数为

有没有符合 f'(x)=f(x+1) 的函数?

原函数平移 1 个单位

有没有符合 f'(x)=f(x+1) 的函数?

两式对比可以得到

有没有符合 f'(x)=f(x+1) 的函数?

问题来了,怎么解这个方程组呢?

第二个式子乘以虚数单位 i,然后两式相加,可以得到

有没有符合 f'(x)=f(x+1) 的函数?

有没有符合 f'(x)=f(x+1) 的函数?

,也就是解方程

有没有符合 f'(x)=f(x+1) 的函数?

.

这个方程在复数域内的解与朗伯 W 函数(Lambert W Function) 有关,其解有无数多个,可以表示为

有没有符合 f'(x)=f(x+1) 的函数?

(k 为任意整数)

用 MATLAB 计算的得到的数值解。比如,取 k=0, 此时 a = 0.318131505204764,b = 1.337235701430689.

z = -lambertw(0,-1)  % z = 0.318131505204764 - 1.337235701430689i  

画出原函数及其导数的图像

a = real(z);  b = imag(z);  f = @(x) exp(a*x).*sin(b*x);  df = @(x) a*exp(a*x).*sin(b*x) + b*exp(a*x).*cos(b*x);  fplot(f)  hold on  fplot(df)  grid on  legend('f','df')  

有没有符合 f'(x)=f(x+1) 的函数?
图中可以看出,函数的导数等于原函数向左平移一个单位。

当 k 取其它整数时,也可以得到满足条件的其它函数,比如 k = 1 时,a = 2.062277729598284 ,b = - 7.588631178472513,此时函数图像如下所示

有没有符合 f'(x)=f(x+1) 的函数?
[新春采购季]京东云 服务器2核2G 51元起/年 点这里优惠购买
[新春采购季]阿里云 服务器2核2G 61元起/年 点这里优惠购买
[新春采购季]腾讯云 云服务器2核2G 61起/年 点这里优惠购买
感谢您的来访,获取更多精彩文章请Ctrl+D收藏本站。
更多精彩文章,请收藏本站
本文为【软件乐园】原创文章
转载请附上原文链接:https://app.qiip.cc/archives/8573
本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长删除处理。
本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
THE END
分享
二维码
< <上一篇
下一篇>>