• 微软原版系统

  • 一键重装系统

  • 纯净系统

  • 在线技术客服

魔法猪系统重装大师 一键在线制作启动 U 盘 PE 系统 用一键重装的魔法拯救失去灵魂的系统
当前位置:首页 > 教程 > 电脑教程

C语言绘制正余弦曲线的方法

时间:2015年04月02日 11:00:52    来源:魔法猪系统重装大师官网    人气:3665

C语言2.0
授权:共享软件 大小:153KB 语言: 简体中文
下载地址

使用C语言实现在屏幕上用“*”显示0-360度的余弦函数cos(x)曲线。

模拟法:

#include 
#include
int main(void)
...{
double i ;
int j,k;
for(i=1.0 ; i>=-0.4 ; i -=0.1)
...{
j = (int)(acos(i)*10) ;
for(k=0 ; k< j ; k++)
printf(\" \");
printf(\"*\");
for(; k < 62-j ; k++)
printf(\" \");
printf(\"* \");
}
printf(\"the acos: \");
for(i=1.0 ; i>= -1.0 ; i-=0.1)
printf(\"%f->%f \",i,acos(i));
system(\"pause\");
return 0 ;
}

利用余弦函数的特性(对称性)

#include 
#include
int main(void)
...{
double i,k ;
int j ;
for(i=1.0 ; i>= -1.0 ; i-= 0.1 )
...{
k = (int)(acos(i)*10) ;
for(j=0 ; j<62 ; j++)
...{
if ( j == k || j == 62 - k) [Page]
printf(\"*\");
else
printf(\" \");
}
printf(\" \");
}
system(\"pause\");
return 0 ;
}

NO.2

2.绘制正弦曲线

在屏幕上用“*”显示0-360度的余弦函数sin(x)曲线。

1.

/**//*
sin() line.
62 of line width
www.bianceng.cn
*/
#include
#include
int main(void)
...{
int j ,k,d,h;
double i ;
for(i=1.0 ; i> 0.0; i-=0.1)
...{
k = (int)(asin(i)*10) ;
for(j=0; j< k ; j++) /**//*print the left */
printf(\" \");
printf(\"*\");
for( ; j< 31-k ; j++)
printf(\" \");
printf(\"* \");
}
for(i=0.0 ; i>= -1.0 ; i-= 0.1) [Page]
...{
k = (int)(asin(i)*10) ;
for(j=0; j< k+33; j++)
printf(\" \");
printf(\"*\");
for(; j< 62 - k ; j++)
printf(\" \");
printf(\"* \");
}
for(i=1.0 ; i>=-1.0 ; i-=0.1)
printf(\"%lf->%lf \",i,asin(i)) ;
system(\"pause\");
return 0 ;
}

2.

#include 
#include
int main(void)
...{
int j,k ;
double i ;
for(i=1.0 ; i>= -1.0 ; i -= 0.1)
...{
k = (int)(asin(i)*10);
printf(\"k=%d \",k);
for(j= 0 ; j<= 62 ; j++)
if ( j == k || j == 62 + k || j == 31-k ) /**//*利用对称性和周期性求解*/
printf(\"*\");
else
printf(\" \");
printf(\" \");
}
system(\"pause\");
return 0 ;
}

语言,绘制,正,余弦,曲线,的,方法,语言,2.0,
栏目:电脑教程 阅读:1000 2023/12/27
Win7教程 更多>>
U盘教程 更多>>
Win10教程 更多>>
魔法猪学院 更多>>

Copyright © 2015-2023 魔法猪 魔法猪系统重装大师

本站发布的系统仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件。

在线客服 查看微信 返回顶部