اطلاعیه

Collapse
No announcement yet.

شکل موج مربعی با متلب

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

    شکل موج مربعی با متلب

    سلام ... میخوام یه برنامه برای رسم شکل موج مربعی بنویسم .... اما.... لطفا راهنمایی کنید... با تشکر

    #2
    پاسخ : شکل موج مربعی با متلب

    سلام
    راحتترین حالت استفاده از سیمولینک و بلوک مربوطه است
    اما اگر با mfile بخواهید بنویسید میتونی از مثال های زیر کمک بگیرید .

    x = [0 1 2 2 3 4 5 5 6 7 8]
    y = [0 0 0 5 5 5 5 0 0 0 0]
    plot(x,y,'-x&#039

    روش دوم

    t = 0:0.001:0.1; % Sampling frequency 1 kHz
    y = square(2*pi*100*t);
    plot(t,y);
    axis([0 0.1 -1.5 1.5]);

    روش سوم
    n = 0:255;
    t = n/256;
    x = [ ones(1,64),-ones(1,64), ones(1,64), -ones(1,64)];
    plot(t,x);

    روش چهارم
    [u,t]=gensig('square',2,10,0.01);
    u=u';
    t=t';
    u=fliplr(u);
    plot(t,u)
    axis([0 10 0 1.2])
    تو بگو ای سنگ صبور تو صبوری یا دل من
    تو بگو ای جام بلور تو شکستی یا دل من

    دیدگاه


      #3
      تبدیل فوریه شکل موج مربعی با متلب

      سلام
      ببخشید چجوری میشه تبدیل فوریه موج مربعی رو در متلب که یک تابع میرای سینوسی هست با تابع fftرسم کرد
      با دستوراتی که در بالا دوستان نوشتن میشه تابع مربعی رو رسم کرد ولی من نمیدونم این نمودار رو چجوری در متغییری مثل x ذخیره کنم و ازش تبدیل فوریه بگیرم

      دیدگاه


        #4
        پاسخ : شکل موج مربعی با متلب

        سلام ..

        برای این منظور میتونید از دستورات زیر استفاده کنید .. نتیجه ی اعمال این دستورات هم میتونید در تصویر بعد بررسی کنید .. پیروز باشید ..


        نـتـیـجـه ی اعـمـال دسـتـورات
        دوستان! مدتی کمتر به سایت میام ..

        دیدگاه


          #5
          پاسخ : شکل موج مربعی با متلب

          با سلام یه برنامه میخوام مثل موج سینوسی ولی مثلثی با شیب میتونید کمکم کنید سریع

          دیدگاه

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