2011-11-20 2 views
-2

파이썬을 사용하여 sin 커브를 만들려고합니다. 사인 곡선의 형태로 값을 생성하는 코드가 필요합니다. 그런 값을 그려 보면이 커브를 얻을 수 있습니다. 누군가 이걸로 나를 도울 수 있습니까? 피크에 도달하는 데 필요한 값의 수를 달리 할 수 ​​있어야합니다 (기본적으로 주파수를 변경). 고마워요파이썬을 사용하여 sin 커브 값 가져 오기

+0

그냥'으로, Math.sin를 루프를 실행하고 전화 : 참고로, 더 이상 유행하지 않고, 그 결과는 다음과 같다됩니다. 문제가 발생하면 여기에 코드를 작성하여 게시하십시오. –

+0

@ David : 그는 또한 그래픽 플롯을 그릴 필요가 있습니다. – Hossein

+4

* 아무 것도 * 시도해 보셨나요? –

답변

2

Matplotlib 및 NumPy가 설치되어 있습니까? 플롯 필요하지 않은 경우

>>> import matplotlib.pyplot as plt 
>>> import numpy as np 
>>> x = np.linspace(-10, 10, 1000) 
>>> y = np.sin(x) 
>>> plt.plot(x, y) 
[<matplotlib.lines.Line2D object at 0x25d1ed0>] 
>>> plt.show() 

지난 몇 단계를 건너 뜁니다.

1

당신은 matplotlib으로 임의의 수식을 플롯 할 수 있습니다 :

import pylab 
x = pylab.arange(0,10,0.01) 
y = pylab.sin(x) 
pylab.plot(x,y) 
pylab.show() 

이 이미지를 저장할 수있는 곳에서 대화 형 창이 열려있을 것입니다. 또는 이미지를 파일에 저장하려면 savefig으로 전화하십시오. `) (

Example plot

관련 문제