⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nllbfdlg.h

📁 平均功率谱密度多维分形,可以计算二维位场数据的分维值
💻 H
字号:
// nllbfDlg.h : header file
//
//{{AFX_INCLUDES()
#include "timelines.h"
//}}AFX_INCLUDES

#if !defined(AFX_NLLBFDLG_H__D18BE9A9_CF02_11D6_86AE_00E04C819296__INCLUDED_)
#define AFX_NLLBFDLG_H__D18BE9A9_CF02_11D6_86AE_00E04C819296__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

/////////////////////////////////////////////////////////////////////////////
// CNllbfDlg dialog

struct CNumber
{
	double re;
	double im;
};

class CNllbfDlg : public CDialog
{
// Construction
public:
	void reorder(CNumber* x,int n,int m);
	void fft1d(CNumber* x, int n, int m,int flag);
	void fft2d(CNumber* y, int n, int m, int nr, int mr, int flag);
	void nexpand(int * num);
	void specd(CNumber* y, int n, int m, int nr, int mr, float length,float wn[],float spd[],float c[]);
	BOOL ADD( char szBufFileIn[], char szBufFileOut[]);
	CNllbfDlg(CWnd* pParent = NULL);	// standard constructor
    CNumber CAdd(CNumber c1,CNumber c2);//实现复数的加法运算
	CNumber CSub(CNumber c1,CNumber c2);//实现复数的减法运算
	CNumber CMul(CNumber c1,CNumber c2);//实现复数的乘法运算
	void ercheng(float x[],float y[],float a[],int m);

// Dialog Data
	//{{AFX_DATA(CNllbfDlg)
	enum { IDD = IDD_NLLBF_DIALOG };
	CEdit	m_EditAverage;
	CEdit	m_EditDataInB;
	CEdit	m_EditMin;
	CEdit	m_EditMax;
	CEdit	m_EditCellSize;
	CStatic	m_Status;
	CEdit	m_EditDataOut;
	CEdit	m_EditCols;
	CEdit	m_EditRows;
	CTimeLines	m_TimeSet;
	CTimeLines	m_TimeLine;
	//}}AFX_DATA

	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CNllbfDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	HICON m_hIcon;

	// Generated message map functions
	//{{AFX_MSG(CNllbfDlg)
	virtual BOOL OnInitDialog();
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
	afx_msg void OnPaint();
	afx_msg HCURSOR OnQueryDragIcon();
	virtual void OnOK();
	afx_msg void OnButtonFileOut();
	afx_msg void OnChangeEditNcols();
	afx_msg void OnChangeEditNrows();
	afx_msg void OnButtonFileInb();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_NLLBFDLG_H__D18BE9A9_CF02_11D6_86AE_00E04C819296__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -