부채꼴 신호와 부각의 직사각형 펄스의 컨볼 루션 작업을 수행하고 싶습니다. 나는 cosinus 신호 와 동 신호를 간직해 연산 및 그래프에 그 플롯, 하지만 난 직사각형 펄스와 배열, 그래서 내가 그들을 컨 볼브 수있는이 matlab에 표현직사각형 펄스로 부비동 신호의 컨볼 루션
y = rectpulse(x,nsamp)
유사 무언가를 만드는 방법을 알고 싶습니다. 그래서 난 nu.zeros (50)를 만들려고 수동 0.0 위치 15-25에서 제로 변경 및 동 제 cosinus 신호
x=r_[0:50] (my array)
y01=sin(2*pi*x/49)
y02=cos(2*pi*x/49)
을 생성 할 때 사용. ~ 0.9이므로 직사각형처럼 보이지만 회선 배열에 이 있고이 '사각형'배열이 이상합니다. 교차점이 없으면 0이 아닌 것으로 보입니다. 신호가 반환됩니다.
from scipy import *
from pylab import *
x = r_[0:50]
y1 = sin(2*pi*x/49)
#y2 = cos(2*pi*x/49)
y2 = np.zeros(50)
for i in range(15,25):
y2[i] = 0.9
#print len(y1),len(y2)
y3 = convolve(y2,y1,mode="same")
subplot(2,2,1)
plot(x,y1)
hold(True)
plot(x,y2)
hold(True)
subplot(2,2,2)
print len(x),len(y3)
plot(x,y3)
hold(True)
show()
나는 이것이 가장 쉬운 방법이라고 생각하지만 사전에 사과합니다. 직사각형 펄스를 만드는 방법에 대한 참조를 찾을 수 없습니다.
_sinus signal_은 재채기를하기 전에 느끼는 느낌입니다. – wim
영어로이 함수를 * sine *이라고합니다. –
http://en.wikipedia.org/wiki/Sinus is sine – abdu