2013-01-08 10 views
0

이 코드의 문제점은 무엇입니까?GNU Octave에서 Sin이 뾰족한 가장자리를 가지고 있음

정상적인 죄 곡선이 아닌 이유는 무엇입니까?

GNU 옥타브에서 sin 곡선의 1000 개 샘플을 가져 오는 더 좋은 방법이 있습니까?

t = (0:1/1003:1); 
A=4; 
x=A*sin(2*pi*80*t); 
axis([0,100,-4,4]) 

스크린 샷 : enter image description here

+0

TIL sinus는 농담이 아닙니다 ... –

답변

4

당신이 부드러운 곡선을 원하는 경우에, 당신은 더 많은 포인트를 플롯해야합니다. 1003 값을 늘려서 시간 단계를 줄이십시오.

+1

예, 1003/80은 파장 당 약 12.5 데이터 포인트입니다. 하지 많은. – aschepler

+0

한 번 더 질문 80은 MHz를 말하고 있습니까? 아니면 될 수 있습니까? – trinny

+0

나는 주파수를 의미한다 : – trinny

0

샘플 속도 만 높이면 더 높은 신호가 필요합니다. :) - 이것은 내가 잠시 읽은 가장 재미있는 일입니다.

벡터가 뭉툭하거나 픽셀 화되어 있지만 벡터로 생각하십시오. 더 높은 '해상도'가 필요합니다.