📄 system.h
字号:
/*
* 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -