資源簡(jiǎn)介
傅里葉變換計(jì)算類(lèi),快速FFT運(yùn)算,附帶頻譜圖顯示部分示例代碼。
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
using?System.Threading;
namespace?DesignPattern
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????fft_signal?=?new?short[this.pic_fft.Width?*?2];//將需要計(jì)算的數(shù)字信號(hào)在這里進(jìn)行賦值
????????????GetFftArray();
????????}
????????short[]?fft_signal?=?new?short[0];
????????FFT?fft?=?new?FFT();
????????double[]?fftary?=?new?double[0];
????????Pen[]?pens?=?new?Pen[]?{?new?Pen(Color.Green)?new?Pen(Color.DarkGreen)?};
????????private?void?GetFftArray()
????????{
????????????fftary?=?fft.GetFftValueFromChData(fft_signal?this.pic_fft.Width);//信號(hào)源(fft_signal)的數(shù)據(jù)長(zhǎng)度需要不小于運(yùn)算結(jié)果長(zhǎng)度(pic_fft.width)的兩倍,否則將無(wú)法正常計(jì)算
????????
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件??????21429??2018-12-03?12:43??FFT附頻譜圖顯示代碼C#.cs
-----------?---------??----------?-----??----
????????????????21429????????????????????1
- 上一篇:c#相冊(cè)管理器源代碼
- 下一篇:C#屏幕雪花
評(píng)論
共有 條評(píng)論