周期矩形波周期锯齿波周期三角波 C语言程序

loading 分享 2026-8-31 下载文档

周期锯齿波的C语言代码

#include #include #include #include #define pi 3.1415926 #define E 2 #define T1 2

double function(double t); double sum();double draw(); double function(double t) {

double x,s,w,k,m; int n; w=2*pi/T1; s=0;

for(n=1;n<=200;n++)

{

k=pow(-1,n-1); x=sin(n*w*t)/n*k; s=x+s; } m=s*E/pi; return(m); }

void check_initialize() {

int driver,mode;

detectgraph(&driver,&mode);

initgraph(&driver,&mode,\double sum() {

double c,t,m,x[301],s[300]; int i,g,y,j; x[0]=0;

for(i=1;i<=200;i++) { setcolor(5); x[i]=x[i-1]+0.02; c=x[i];

s[i]=function(c);

line(100*x[i-1]+20,-100*s[i-1]+300,100*x[i]+20,-100*s[i]+300); } return 0; }

double draw() {

int l,b[61],c[60]; b[0]=20; setcolor(9);

line(10,300,600,300); line(20,310,20,30); setcolor(6); line(15,35,20,30); line(25,35,20,30); line(595,295,600,300); line(595,305,600,300); for(l=1;l<=25;l++) {

b[l]=b[l-1]+4;

c[l]=205;

putpixel(b[l],c[l],5); }

outtextxy(10,25,\ outtextxy(605,305,\ outtextxy(220,300,\ outtextxy(10,200,\ outtextxy(10,300,\ return 0; }

void main() {

check_initialize(); setbkcolor(15); sum(); draw(); getch(); }


周期矩形波周期锯齿波周期三角波 C语言程序.doc 将本文的Word文档下载到电脑
搜索更多关于: 周期矩形波周期锯齿波周期三角波 C语言程序 的文档
相关推荐
相关阅读