• 大小: 4.96KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: C#
  • 标签: c#  

资源简介


傅里叶变换计算类,快速FFT运算,附带频谱图显示部分示例代码。

资源截图

代码片段和文件信息

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];//将需要计算的数字信号在这里进行赋值
            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);//信号源(fft_signal)的数据长度需要不小于运算结果长度(pic_fft.width)的两倍,否则将无法正常计算
        

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      21429  2018-12-03 12:43  FFT附频谱图显示代码C#.cs

----------- ---------  ---------- -----  ----

                21429                    1


评论

共有 条评论