GnitGnit
ContestsProblemsUsersBlog

© 2026 Gnit. All rights reserved.

Terms of ServicePrivacy PolicyThird-Party SoftwareSubmit a ProblemContactOfficial X
Contests/Gnit Standard Open 009 (GSO009)/Problem 4 sin,cosを用いた函数の近似
Problem 4

sin,cosを用いた函数の近似

Finished
200 ptsLv.4 ElementaryMathematical Physics
2026/08/23 21:00〜2026/08/23 22:30
Author: TAC0SM0

問題文

今、

f(x)={−122nπ≤x<(2n+1)π12(2n+1)π≤x<2(n+1)πn∈Zf(x)= \begin{cases} -\frac{1}{2} & 2n\pi \le x < (2n+1)\pi \\ \frac{1}{2} & (2n+1)\pi \le x < 2(n+1)\pi \end{cases} \qquad n\in\mathbb{Z}f(x)={−21​21​​2nπ≤x<(2n+1)π(2n+1)π≤x<2(n+1)π​n∈Z

つまり、

f(x)={−120≤x<π12π≤x<2πf(x)= \begin{cases} -\frac{1}{2} & 0\le x<\pi \\ \frac{1}{2} & \pi\le x<2\pi \end{cases}f(x)={−21​21​​0≤x<ππ≤x<2π​

を周期 2π2\pi2π で繰り返す函数 f(x)f(x)f(x) を sin⁡,cos⁡\sin,\cossin,cos の周期函数を用いて近似したい。

ナマギーリ女神から、全体の係数が 2π\frac{2}{\pi}π2​ となることを教えてもらったので、まずはグラフの形を何とか近づけようと模索してみる。

ここで、±sin⁡x, ±cos⁡x, f(x)\pm\sin x,\ \pm\cos x,\ f(x)±sinx, ±cosx, f(x) を図示してみると、この函数 f(x)f(x)f(x) はその概形より、

  1. sin⁡x\sin xsinx
  2. cos⁡x\cos xcosx
  3. −sin⁡x-\sin x−sinx
  4. −cos⁡x-\cos x−cosx

のうち、ある函数 g(x)g(x)g(x) が近いため、g(x)g(x)g(x) が主函数として関わってくると予想できる。

しかし、このままでは f(x)f(x)f(x) のグラフには十分近づかないため、より周期を短くし、より大きさを小さくした函数を加えて近似したい。

そこで今、次の項が

g(ax)aa∈N\frac{g(ax)}{a} \qquad a\in\mathbb{N}ag(ax)​a∈N

の形をとるという情報を与える。

また、この函数 f(x)f(x)f(x) の近似では、g(x)g(x)g(x) が奇函数の場合、a=1,3,5,…a=1,3,5,\ldotsa=1,3,5,… の項を順に加えていけばよいという事実を用いてもよい。

制約

特になし。頑張れー!

入力形式

g(x)g(x)g(x) となるものを選び、その選択番号を kkk とする。

また、

g(x)1\frac{g(x)}{1}1g(x)​

の次に加える項

g(ax)a\frac{g(ax)}{a}ag(ax)​

の係数 aaa を求め、自然数

100k+a100k+a100k+a

を入力せよ。

Submit Answer

Please sign in to submit an answer

Sign In

Calculator

0
View Scoreboard
12345678910
Read Solution Blog