作为一个刚刚学习C语言十来天的小白,看了c语言趣味一百例的前两道,还是很有兴趣的,所以就进行对第一问的尝试

cos图像的程序如下

#include <stdio.h>
#include <math.h>

int main()

{
    double y;
    int x,m;
    for(y = 1;y >= -1;y -= 0.2)      //  函数的y轴图像,从1到-1,每隔0.2打印一次图像
    {
        m = acos(y) * 5;    //  使用反函数arccos计算x,y的关系,乘5为放大倍数

for(x = 1;x < m;x++)    //    打印函数的一半图像
        {
            printf(" ");
        }
        printf("*");
        for(;x < 31 - m;x++)    //    打印另一半图像
        {
            printf(" ");
        }
        printf("*\n");
    }
    return 0;
}

运行图像如下

sin函数的图像就不是那么简单了

sin函数的图像我一开始并没有直接打出来,所以是使用类似与cos的图像一样,先打y轴正半轴的图像后再打出y负半轴的图像后拼接到一起的,但是sin图像负半轴的图像并不是那么简单,花了好一番时间。

#include <stdio.h>

#include <math.h>
int main()
{
    int x,m;
    double y;
    for(y = 1;y >= 0;y -= 0.1)
    {
        m = 10 * asin(y);                                           
        for(x = 0;x < m;x++)
        {
            printf(" ");
        }
        printf("+");
        for(;x < 31 - m;x++)
        {
            printf(" ");
        }
        printf("+\n");
    }
    for(y = 0; y > -1;y -= 0.1)
    {
        m = 10*asin(y);
        for(x = 1;x < 34 - m;x++)
        {
            printf(" ");
        }
        printf("+");
        for(;x < 63 + m;x++)
        {
            printf(" ");
        }
        printf("+\n");
    }

return 0;
}
图像如下

简单的求三角函数sin,cos的图像相关推荐

  1. 三角函数sin cos tan和弧度,度等定义及其相关

    在此做一个温习及记录,做一个总结,免得到处找. 正弦.余弦和正切是 三角法 里的主要函数,它们是基于一个 直角三角形而建立的. 英文释义: 正弦 (sine), 余弦 (cosine) 和 正切 (t ...

  2. matlab中三角函数sin、cos、tan以弧度为单位

    matlab中三角函数sin.cos.tan等都是以弧度为单位的. 如果想用角度有两种方法. 一种是用sind.cosd.tand等,他们是角度为单位的 另一种就是用deg2rad将角度转换为弧度. ...

  3. 轮换对称性实质 和差化积公式之sinθ+cosθ推导 rd原理,二重积分坐标系转化为什么多了个r; 二重积分几何意义: 二重积分物理意义: 二重积分求导:

    目录 轮换对称性实质 和差化积公式之sinθ+cosθ推导 rd原理,二重积分坐标系转化为什么多了个r:

  4. 相机校正、张氏标定法、极大似然估计/极大似然参数估计、牛顿法、高斯牛顿法、LM算法、sin/cos/tan/cot

    日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) CNN:RCNN.SPPNet.Fast RCNN.Faste ...

  5. 【学习笔记】超简单的多项式三角函数(含全套证明)

    整理的算法模板合集: ACM模板 目录 P5264 多项式三角函数 点我看多项式全家桶(●^∀^●) P5264 多项式三角函数 如果模的是任意p的话可以枚举i,或者使用Cipolla算法. //#p ...

  6. 已知函数fx=sin(wx+φ)_考点13 y=sin(wx+φ)的图像与性质(解析版)

    y =tan x 的图像,并能根据图像理解正弦函数. 余弦函数在 [ 0 , 2π ] ,正切函数的性质 ( 如单调性.最大值和最小值.图像与 x 轴的交点等 ) 2. 了解三角函数 y = A si ...

  7. sin cos 查表法算法解析

    sin cos 查表法算法解析 前言 三角函数 生成sin表 sin计算 cos计算 扩展 tan计算 前言 在项目开发中,有些项目对三角函数使用频繁,尤其是游戏项目,三角函数计算是很耗性能的,产品性 ...

  8. 泰勒求三角函数近似值

    记录用泰勒求三角函数近似值的问题 题目一 用泰勒展开式求cosx近似值 1.题目描述 按上述公式求近似值,要求最后一项绝对值小于给定值e.最后结果与库函数进行比较求误差. 2.代码实现 import ...

  9. Python笔记之用turtle库绘制三角函数和反三角函数的图像(考研党福利)

    文章目录 前言 程序源代码 函数图像 sin(x)图像 arcsin(x)图像 cos(x)图像 arccos(x)图像 tan(x)图像 arctan(x)图像 cot(x)图像 arccot(x) ...

  10. 求三角函数中的反正弦/余弦函数

    // 求三角函数中的反正弦/余弦函数 #include "stdafx.h" #include <stdio.h> #include <math.h> #i ...

最新文章

  1. 涨见识了,在终端执行 Python 代码的 6 种方式
  2. 一个封装的使用Apache HttpClient进行Http请求(GET、POST、PUT等)的类。
  3. python图像边缘检测_python opencv实现图像边缘检测
  4. mybatis下log4j使用
  5. 让你每天抽出两小时陪小孩子读书,你能坚持吗?
  6. 神药克星!读完本文,你的父母将彻底摆脱权健类神药的骗局
  7. bzoj 1930: [Shoi2003]pacman 吃豆豆 [费用流]
  8. dfs dtft dft fft
  9. Android Studio connot resolve symbol XXX 无法解析的符号
  10. 5个常用的大数据可视化分析工具
  11. 希捷 服务器文件丢失 原因,移动硬盘数据丢失的原因有哪些?如何进行专业的数据恢复?...
  12. vpay软件系统开发
  13. Echarts visualMap:piece划分方法
  14. Canvas 绘制圆形图片、绘制圆角矩形图片
  15. win10多任务处理快捷键
  16. BeanCurrentlyInCreationException异常分析及解决
  17. Html+CSS+JS轮播图:手动轮播,自动轮播
  18. html_label标签
  19. 【HDU】5197 DZY Loves Orzing 【FFT启发式合并】
  20. 3.Containerd容器运行时的配置浅析与知识扩充实践

热门文章

  1. Windows10批处理文件中用regedit导入注册表文件失败的原因和解决办法
  2. 仿支付宝手势密码解锁
  3. powerbi使用说明_Power BI入门教程
  4. CentOS install btsync
  5. JAVA SSO单点登录原理以及实现方案
  6. dtft性质及证明_FFT , DTFT, DFT 的区别和联系?
  7. 《Java数据结构入门》顺序表详解
  8. 漫画 | 前端发展史的江湖恩怨情仇~
  9. echarts循环图表
  10. 3d真人试衣php源码,VR3D虚拟试衣App开发 实现在线试衣购买