Python如何画cos和sin的图啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python如何画cos和sin的图啊?相关的知识,希望对你有一定的参考价值。

我是学计算机的(但不是学Python这个方向的),学校这边教高数的老师,叫我们用Python实现画图;我有一点点的Python知识量,但是我还是理解不了百度上面的代码,求大神详细指教!

    在python自带编辑器IDLE中,新建脚本如作图.py

    导入需要的模块

    import numpy as np

    import scipy as sp

    import pylab as pl

    2

    输入代码

    x=np.linspace(0,4*np.pi,100)

    pl.plot(x,pl.sin(x))

    pl.show()

    3

    执行代码,按F5,可直接显示图片

    4

    几点说明:

    1. 方法linspace(0,4*np.pi,100)表示从0开始,到4*pi结束,生成100个点

    2. 方法plot为画图函数,相当于plot(x,y),x为横坐标,y为纵坐标

    3.show()为展示出来

    希望采纳!!

参考技术A import numpy as np

import matplotlib.pyplot as plt

#从-π到π取201个变量(取得多点线就圆滑一点,这是源码写的例子201不知道有啥特殊之处,反正取100也行)

x = np.linspace(-np.pi, np.pi, 201)

#计算201个变量对应的值连成线

plt.plot(x, np.sin(x))

plt.plot(x, np.cos(x))

#将画成的图显示出来

plt.show()

大概就是这个意思,有错误的还请指教本回答被提问者采纳
参考技术B import numpy as np
import matplotlib.pyplot as plt
#从-π到π取201个变量(取得多点线就圆滑一点,这是源码写的例子201不知道有啥特殊之处,反正取100也行)
x = np.linspace(-np.pi, np.pi, 201)
#计算201个变量对应的值连成线

plt.plot(x, np.sin(x))
plt.plot(x, np.cos(x))
#将画成的图显示出来

plt.show()
大概就是这个意思,有错误的还请指教

sin 与 cos 的用法

 

这两个函数使用过程中要,如 sin(x) , x 在这里表示的是弧度,至于弧度要如何计算呢 ? pi / 180 = 弧度 / 角度

 

技术分享图片

 

内部的参数可以整数或者浮点数,以前面做过的一道题而言,大量的调用函数计算下,参数是整数会更快

 

以上是关于Python如何画cos和sin的图啊?的主要内容,如果未能解决你的问题,请参考以下文章

Python基础之matplotlib框架

openGL 如何同时在屏幕上画两个圆

matlab 三维直线怎么画

在MATLAB中,画一条曲线,用啥命令?

matlab包络线怎么画

如何在HTML5画布上画一个椭圆