「高周波と低周波が合わさった波形」の版間の差分
(ページの作成:「音声波形科学に戻る。 == '''概要''' == 高周波と低周波が合わさった波形とはどんなものかの一例を示します。 400px|thumb|none|高周波と低周波が合わさった波形 音声波形科学に戻る。」) |
編集の要約なし |
||
(同じ利用者による、間の1版が非表示) | |||
1行目: | 1行目: | ||
<yjavascript></script><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.11.1/styles/vs2015.css"> | |||
<link rel="stylesheet" href="https://wiki.yo-net.jp/custom.css"> | |||
<script src="https://wiki.yo-net.jp/highlight/highlight.js"></script> | |||
<script src="https://wiki.yo-net.jp/custom.js"></script> | |||
<style> | |||
.db_table-wrapper { | |||
width: 100%; | |||
max-width: 600px; | |||
margin: auto; | |||
} | |||
.db_table { | |||
width: 100%; | |||
border-collapse: collapse; | |||
box-shadow: 0 4px 8px rgba(0,0,0,0.1); | |||
background-color: #fff; | |||
border-radius: 12px; | |||
overflow: hidden; | |||
} | |||
.db_table th, | |||
.db_table td { | |||
padding: 1rem; | |||
text-align: left; | |||
} | |||
.db_table th { | |||
background-color: #f0f0f0; | |||
font-weight: bold; | |||
} | |||
.db_table tr:not(:last-child) { | |||
border-bottom: 1px solid #e0e0e0; | |||
} | |||
.db_table tr:hover { | |||
background-color: #f5f5f5; | |||
} | |||
.db_caption { | |||
caption-side: top; | |||
padding: 1rem; | |||
font-size: 1.25rem; | |||
font-weight: bold; | |||
} | |||
</style> | |||
<script></yjavascript> | |||
[[音声波形科学]]に戻る。 | [[音声波形科学]]に戻る。 | ||
== '''概要''' == | == '''概要''' == | ||
高周波と低周波が合わさった波形とはどんなものかの一例を示します。 | 高周波と低周波が合わさった波形とはどんなものかの一例を示します。 | ||
5Hzの低音と50Hzの低音が合わさったときでさえ、以下のような波形になります。まだ高周波とは言えない領域のものと合成されていますが、理解のために低周波と低周波が合わさっています。 | |||
[[ファイル:LowAndHighFreqWave.png|400px|thumb|none|高周波と低周波が合わさった波形]] | [[ファイル:LowAndHighFreqWave.png|400px|thumb|none|高周波と低周波が合わさった波形]] | ||
<freescript></script><div class="hljs-wrap"><pre data-label="python" class="pre-wrap"><code class="python">import numpy as np | |||
import matplotlib.pyplot as plt | |||
# 時間軸 | |||
t = np.linspace(0, 1, 1000) | |||
# 低周波成分(例: 5Hzの正弦波) | |||
low_freq = np.sin(2 * np.pi * 5 * t) | |||
# 高周波成分(例: 50Hzの正弦波) | |||
high_freq = 0.3 * np.sin(2 * np.pi * 50 * t) | |||
# 合成波形 | |||
combined = low_freq + high_freq | |||
plt.figure(figsize=(10, 4)) | |||
plt.plot(t, combined, label='Combined Waveform') | |||
plt.plot(t, low_freq, label='Low Frequency (5Hz)', linestyle='--') | |||
plt.plot(t, high_freq, label='High Frequency (50Hz)', linestyle=':') | |||
plt.xlabel('Time (seconds)') | |||
plt.ylabel('Amplitude') | |||
plt.title('Low Frequency + High Frequency Components') | |||
plt.legend() | |||
plt.grid(True) | |||
plt.show()</code></pre></div><script></freescript> | |||
[[音声波形科学]]に戻る。 | [[音声波形科学]]に戻る。 |
2025年6月5日 (木) 18:21時点における最新版
音声波形科学に戻る。
概要
高周波と低周波が合わさった波形とはどんなものかの一例を示します。
5Hzの低音と50Hzの低音が合わさったときでさえ、以下のような波形になります。まだ高周波とは言えない領域のものと合成されていますが、理解のために低周波と低周波が合わさっています。
import numpy as np
import matplotlib.pyplot as plt
# 時間軸
t = np.linspace(0, 1, 1000)
# 低周波成分(例: 5Hzの正弦波)
low_freq = np.sin(2 * np.pi * 5 * t)
# 高周波成分(例: 50Hzの正弦波)
high_freq = 0.3 * np.sin(2 * np.pi * 50 * t)
# 合成波形
combined = low_freq + high_freq
plt.figure(figsize=(10, 4))
plt.plot(t, combined, label='Combined Waveform')
plt.plot(t, low_freq, label='Low Frequency (5Hz)', linestyle='--')
plt.plot(t, high_freq, label='High Frequency (50Hz)', linestyle=':')
plt.xlabel('Time (seconds)')
plt.ylabel('Amplitude')
plt.title('Low Frequency + High Frequency Components')
plt.legend()
plt.grid(True)
plt.show()
python
音声波形科学に戻る。