概要
| プロトタイプ宣言 | 動作説明 |
|---|---|
| std::vector | sin 波を生成する |
| std::vector | cos 波を生成する |
使用例
#include <sstd/sstd.hpp> int main(){ double freq2generate = 3; // Hz double freq2sample = 10; // Hz uint len=10; // 10 Hz 10 sample = 1 sec std::vector<double> sin_wave = sstd::sinWave(freq2generate, freq2sample, len); std::vector<double> cos_wave = sstd::cosWave(freq2generate, freq2sample, len); sstd::printn(sin_wave); sstd::printn(cos_wave); }
実行結果
$ ./exe.exe sin_wave[10] = [ 0.000000 0.951057 -0.587785 -0.587785 0.951057 0.000000 -0.951057 0.587785 0.587785 -0.951057 ] cos_wave[10] = [ 1.000000 -0.309017 -0.809017 0.809017 0.309017 -1.000000 0.309017 0.809017 -0.809017 -0.309017 ]
実装
0 件のコメント:
コメントを投稿