system.h
来自「数字信号处理实验程序。福利业快速变换」· C头文件 代码 · 共 36 行
H
36 行
/*
* Dsystem.h - Discrete system definitions
*
* Copyright (C) lartely <luda@hitwh.edu.cn>
*
*/
#ifndef _DDsystem_DOT_H_
#define _DDsystem_DOT_H_
#include "signal.h"
class Dsystem{
public: // Y(0)+Y(1)*z^-1+Y(2)*z^-2...
double A; //H(z)=A*----------------------------
Dsignal Yz; // X(0)+X(1)*z^-1+X(2)*z^-2...
Dsignal Xz; //
public:
Dsystem(void);
Dsystem(Dsignal,Dsignal);
Dsystem(double,Dsignal,Dsignal);
initial(double,Dsignal,Dsignal);
complex response(double frequence);
double GetResponseAbs(double frequence);
double GetResponseAngle(double frequence);
Dsignal GetAllResponseAngle(void);
Dsignal GetAllResponseAngle(int);
Dsignal GetAllResponseAbs(void);
Dsignal GetAllResponseAbs(int);
Dsystem parallel(Dsystem sys1,Dsystem sys2);
Dsystem series(Dsystem sys1,Dsystem sys2);
void RemoveA(Dsystem&);
friend Dsystem operator + (Dsystem, Dsystem);
friend Dsystem operator * (Dsystem, Dsystem);
Dsystem& operator = (const Dsystem);
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?