Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function[n,x]=sinus(A,f,fs,T,faza)
- x=zeros(1,fs*T);
- n=x;
- k=1;
- for i=0 : 1/fs : T
- n(k)=i;
- x(k)=A*sin(2*pi*f*i+faza*pi/180);
- k=k+1;
- end
- >> [t,y]=sinus(10,2,200,2,0);
- >> plot(t,y);
- >> [t,y]=sinus(10,2,200,2,0);
- plot(t,y); % po plocie usuwane są np podpisy osi x i y więc najpierw plot a potem można dodać opisy osi(gdy po dodaniu opisów naciśniemy plot to usuną się one
- >> xlabel('czas[s]');
- >> ylabel('amplituda');
- >> title('sinusoida');
- >> grid on
- >> [t,y]=sinus(10,2,200,2,90); %na cos
- >> [t,y]=sinus(10,2,200,2,190);
- >> plot(t,y);
- >> [t,y]=sinus(10,2,200,2,90);
- >> plot(t,y);
- >> help plot %podpowiedzi do czegoś
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement