A=1;
f=1000;
t=0:0.01:1;
x=zeros(size(t));
for k=1:2:1001
x=x+A*(4/pi)*(sind(2*pi*k*f*t)/k);
end
plot(t,x);
요렇게하니까
이렇게 나오는데 이럼 되는건가? k가 1001인데도 엄청 찌그러져있네
난 구형파가 sin파인줄 알았는데 그 구형이 아니였어
A=1;
f=1000;
t=0:0.01:1;
x=zeros(size(t));
for k=1:2:1001
x=x+A*(4/pi)*(sind(2*pi*k*f*t)/k);
end
plot(t,x);
요렇게하니까
이렇게 나오는데 이럼 되는건가? k가 1001인데도 엄청 찌그러져있네
난 구형파가 sin파인줄 알았는데 그 구형이 아니였어
매트랩 코딩은 전나 어려운데 결과는 심플하기 짝이 없어서 뭔가 조홍감이 든다
초기화는 아니고 계속 더해주게 했고 sind는 sin이랑 radian input이냐 degree input이냐 차이
x=zeros(size(t)); 이게 머하는건진 모르겟는데;;윽엑
그건 그냥 x를 t랑 같은 크기의 전부 0인 배열로 선언해준거임. int x=0;같은거라고 생각하심 됨
저도 저런식으로 했었는데 차원이 다르다고해서 안되길래 막 이것저것 하다가 대체 아는게 있어야 해보는데 ㅠㅠ일단 감사합니다
이거 아닌데 ㅠㅠㅠ /n 해야지 ㅠㅠ