اطلاعیه

Collapse
No announcement yet.

سوال در مورد wavread

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    سوال در مورد wavread

    با سلام.وقتی یه فایل wave ضبط میکنین و میخونینش(تو متلب) ،plot دفیفا چی رو برای ما نمایش میده؟؟(محور افقی چیه، محور عمودی چی...) :question:

    #2
    پاسخ : سوال در مورد wavread

    برنامه زیر را در نظر بگیرید:

    کد:
       ;function [x,fs,bit,t,file]=program0 
      ;('f,p]=uigetfile('*.wav]
       ;([x,fs,bit]=wavread([p,f]
      ; t=(1:length(x))/fs
      ;(plot(t,x
      ; ( [ 'title(['Plotting of ', file,' Signal in Time Domain
      ;('xlabel('Time vs sec
      ;('ylabel('Amplitude




    خروجی wavread در برنامه x و fs و bit میباشد که به ترتیب مقدار بردار سیگنال نمونه برداری شده و فرکانس نمونه برداری و تعداد بیت نمونه برداری شده میباشد که fs , bit در نرم افزاری که فایل wav را ایجاد میکند قابل تنظیم میباشد، اما متلب به صورت پیش فرض 8 n در نظر میگیرد ، با دستور (plot(x سیگنال رسم شده و محور افقی اندیس سیگنال نمونه برداری شده و محور عمودی دامنه سیگنال میباشد ، اگر دامنه سیگنال نسبت به محور فرکانس را بخواهید باید از کد بالا استفاده کنید،

    دیدگاه

    لطفا صبر کنید...
    X