½m²ß¤@ :
¦³¤@ matlab µ{¦¡¦p¤U¡G t = 0:.001:3; x = sin(2*pi*90*t) + sin(2*pi*400*t); y = x + 2*randn(size(t)); Y = fft(y); Pyy = Y.*conj(Y); plot(Pyy), title('Power spectral density'), ... xlabel('Frequency'), °²³]¦b¥¼¤W¾÷«e¡A½Ð¸Õ¥H¦Û¦æpºâªº¤è¦¡²Ê²¤µe¥X¨äµ²ªG¡C ¸Ñµª¡G
¹ÏP¥»ÃDµ{¦¡°õ¦æ¤§µ²ªG ¥»ÃDµ{¦¡°õ¦æ¤§µ²ªG¦p¹ÏP¡A¦ý¦b¦¹§Ú̦b¤£¤W¾÷¡A¦Ó§ï¥Hµ§ºâªº¤è¦¡²Ê²¤¦ôp¨äµ²ªG¡C ¨ú¼Ë¶g´Á ¨ú¼ËÀW²v ¦b matlab ³nÅ餤¡ADFT ¤§©w¸q¦p¤U¡G ¦Ó¨ä°fÂà´«¬°¨ä¤¤ ¥E¬Ý¤§¤U¦ü¥G»P¥»®Ñ DFT ¤§©w¸q¤£¦P¡A¦ý¥Ñ©ó matlab ³nÅ餤°}¦C§Ç¸¹¥Ñ 1 ¶}©l¡A¦Ó¥»®Ñ DFT ¤§©w¸q§Ç¦C½s
¸¹¥Ñ 0 ¶}©l¡A¦]¦¹³Ì«áµ²ªG¬O¬Û¦Pªº¡C¥N¤J«á§ÚÌ¥i±o ¨ä¤¤ N ¬°Á`¨ú¼ËӼơAN=¡A ¬°Á`¨ú¼Ë®É¶¡¡A=3¡A¦b¦¹ÃD¤¤ N=31000=3000 ¥Ñ©ó sin ©M cos ¨ã¥¿¥æ©Ê¡A¦]¦¹·í a ¤£µ¥©ó b ®É ¦]¦¹¥u¦³¦b ®É¡A¾ãÓ¥[Á`¤~·|¦³Ó¤£¤pªºÈ¡A¦Ó¨Ï±o¸Ó³B¤§Â÷´²³Å¤óÂà´«¥X²{
¤@Ó®pÈ¡C¥Ñ©ó N=¡A¦]¦¹¡A
¨ÌÃD·N ¬° 90 ©Î 400¡A
¦]¦¹Â÷´²³Å¤óÂà´«¦b 270 »P 1200 ¥X²{®pÈ¡A¥Ñ©ó¥X²{®pÈ»P ¦³±K¤ÁªºÃö«Y¡A
©Ò¥H§Ú̲ߺD±N¤@Ó«H¸¹¸g¹L³Å¤óÂà´««á¡A§Yµø¬°ÀWÃФ豪º°T®§¡C¦Ü©ó¬°¦ó¹Ï 2-3-3 ¤W±ÀWÃЦb 2700 ªþªñ¤S¦³¤@®pÈ©O¡H
½ÐŪªÌ¦n¦n·Q¤@·Q¡C
°£¤F¨ú¼ËÀW²vªº¤j¤p¦³¨ä¨î¤§¥~¡AÂ÷´²³Å¤óÂà´« DFT ©Ò»Ýªº N Ȥj¤p°ò¥»¤W¨Ã¨S¦³¤@©wªºn¨D¡A¦ý¬O¥Ñ©ó§Ú̧Ʊæ¨ú¼Ëªº½d³ò»·¤j©ó«H¸¹¶g´Áªº¡A
³o¼Ë¤l¤~¤ñ¸û¯à°÷Åã²{¥X«H¸¹ÀW²v»P¨ä¥L¦UºØ¥¿ªk¡B¾l©¶¨ç¼Æ¤§¥¿¥æ©Ê¡A¥ç§Y¨ä³Å¤ó¿n¤À¦bÀW²vȬۦP®É¬°¦³È¡A¦Ó¦bÀW²vȤ£¦P®É³Å¤ó¿n¤À¬° 0 ¡A
¬JµM¨ú¼Ë½d³òn¤j¡A¦Ó¨ú¼ËÀW²v¤]§Æ±æ¤j©ó«H¸¹¤§ÀW²v¡A¨º»ò N Ȧ۵M¬O¶V¦ü¥G¬O¶V¦n¡AµM¦Ó·í N ȤӤj®É¡Apºâ¶q¸òµÛ¤]¤j°_¨Ó¡A
¦Ó¥B¹q¸£ªº°O¾ÐÅé¨î¡AÀx¦sªººÏºÐªÅ¶¡¡A³£Åܦ¨«Ü¤jªº§xÂZ¡A³oÂI¬O§ÚÌ¥²¶·n¯d·Nªº¡C
¡@¡@¡@¡@¡@¡@1.Â÷´²®É¶¡.... ¡@2.Â÷´²¨t²Î¤§....¡@3.«H¸¹¨ú¼Ë....¡@4.Â÷´²³Å¤ó....¡@5.§Ö³t³Å§Q¸Âà´«
¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¦^º¶¡@¦^¤å¦rª©º¶¡@¤W¤@¶