📄 计算子波.cpp
字号:
//计算 sin 函数与文本文件输出
#include <iostream.h>
#include <fstream.h>
#include <stdlib.h>
#include <math.h>
#define T 50
class MAX
{
public:
MAX(int p[T])
{
int i;
for(i=0;i<T;i++)
x[i]=p[i];
}
void sin1();
void print();
private:
int x[T];
};
void MAX::sin1()
{
int i;
float pi,f,dt;
pi=3.1416;
f=10.0;
dt=0.004;
for(i=0; i<T; i++)
x[i]=sin(2.0*pi*f*i*dt)*exp(-i*f*dt)*1000.0;
}
void MAX::print()
{
fstream outfile;
int i;
outfile.open("sin",ios::out);
if(!outfile)
{
cout<<"can't open data file.\n";
abort();
}
outfile<<T<<endl;
for(i=0;i<T;i++)
outfile<<x[i]<<" ";
outfile.close();
}
void main()
{
static t[T];
MAX a(t);
a.sin1();
a.print();
cout<<"output sin() file data ok"<<endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -