数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 3215|回复: 0

求一个复函数和的模的极值

[复制链接]
发表于 2020-5-18 15:47 | 显示全部楼层 |阅读模式
本帖最后由 GavinShu 于 2020-5-18 16:14 编辑

各位老师好,我最近遇到一个求复函数和的模的极值问题,想了几天推不出结果,想请教各位老师,万分感谢。

函数形式为

其中 A 为整数,B 为实数,通常 N>2A,我想求 |f(\phi)| 在 \phi∈[0, 2π] 区间的极大值和极小值。

最开始我尝试对 f(\phi) 求导数,并令导数为零。但是导数零点我依然不会求,后来发现这是复函数,这种方法可能是错误的。

我还用 Matlab 仿真了 |f(\phi)| 的曲线,得到如下结果

仿真参数为 A=2 和 3,B=4.2,N=7。这些参数都是实际中遇到的值。

根据仿真结果我发现在 \phi∈[0, 2π] 区间,有 N 个极大值和 N 个极小值,它们呈周期分布,且周期为 2π/N。但是我不知道如何从数学上推导出这个结论。

以下是我的 Matlab 代码
  1. N = 7;
  2. B = 4.2;
  3. A = [2,3];
  4. phi = linspace(0,2*pi,361)';

  5. f = zeros(361, 2);
  6. for iA = 1 : 2
  7.     a = A(iA);
  8.     for n = 0 : N-1
  9.         phin = 2*pi*n/N;
  10.         f(:,iA) = f(:,iA) + exp(1i*(a*phin - B*cos(phi-phin)));
  11.     end
  12. end

  13. figure; plot(phi, abs(f));
  14. axis tight; grid on;
  15. set(gca, 'XTick', linspace(0,2*pi,N+1));
  16. ylim([0.5, 5.5])
  17. xlabel('\phi');
  18. title('|f(\phi)|');
  19. legend('A=2','A=3')
复制代码


求各位老师帮忙!万分感谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2025-7-24 02:39 , Processed in 0.096177 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表