Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

24 wiersze
830B

  1. tic
  2. data = transferFunction(oscilloscope,functiongenerator,f_start,f_stop,amplitude,n_steps);
  3. toc
  4. figure
  5. ax(1)=subplot(2,1,1);
  6. semilogx(data.frequency,20*log10(data.magnitude));
  7. legend('Magnitude')
  8. ylabel('Magnitude [dB]')
  9. xlabel('Frequency [Hz]')
  10. ax(2)=subplot(2,1,2);
  11. semilogx(data.frequency,data.phase);
  12. legend('Phase')
  13. ylabel('Phase [rad]')
  14. xlabel('Frequency [Hz]')
  15. linkaxes(ax,'x')
  16. arrayfun(@(x) set(x,{'TickLabelInterpreter','XGrid','YGrid','fontsize'},{'latex','on','on',12}),ax)
  17. %%limit in quarter pi
  18. yscale = 4;
  19. ymax = 4;
  20. ymin = -4;
  21. ystep = 1;
  22. numberticks = (ymin:ystep:ymax)*(pi/yscale);
  23. latexticks = {'$-\pi$','$-\frac{3}{4}\pi$','$-\frac{1}{2}\pi$','$-\frac{1}{4}\pi$','$0$','$\frac{1}{4}\pi$','$\frac{1}{2}\pi$','$\frac{3}{4}\pi$','$\pi$'};
  24. set(ax(2), {'YLim','YTick','YTickLabel'},{[-pi,pi],numberticks,latexticks});