اطلاعیه

Collapse
No announcement yet.

سیگنال سیستم در متلب

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

    سیگنال سیستم در متلب

    سلام من میخوام 2 برنامه در متلب بنویسم.
    1. وقتی سری فوریه یک سیگنال مثل سیگنال مربعیو بهش میدم ,شکل سیگنالو برای هارمونیکای مختلف بده
    2.برنامه ای که شکل خروجی معادلات تفاضلی مثل y[n]+2y[n-1]=2x[n-1] ; x[n]=$[n] , y[-1]=0
    را بده
    $=سیگنال ضربه
    n=0:100
    لطفا یا کتاب معرفی کنید یا کمک کنید برنامرو بنویسم.

    #2
    پاسخ : سیگنال سیستم در متلب

    سوال اول رو متوجه نشدم بیشتر توضیح بدید

    سوال دوم

    [code=matlab]clc
    clear all
    y(1)=0;
    x(1:101)=0;
    x(2)=1;
    for i=2:101
    y(i)=-2*y(i-1)+2*x(i-1);
    end
    stem(x)
    figure(2)
    stem(y)[/code]

    دیدگاه


      #3
      پاسخ : سیگنال سیستم در متلب

      خیلی ممنون فقط این دستور برای سیگنال های گسستس؟
      اینم سوال اول

      سری فوریشو دستی حساب کردم ولی نمیدونم اصلا چجوری تو متلب تعریفش کنم و شکل سیگنالو بگیرم؟
      میشه ی مرجعم معرفی کنید که اینارو یاد بگیرم؟

      دیدگاه


        #4
        پاسخ : سیگنال سیستم در متلب

        بله سیگنال گسستس

        خوب ضرایب an و bn رو اگه بدست اوردین بذارید تا پلاتش کنم

        بهترین مرجع گوگل و هلپ متلبه

        دیدگاه


          #5
          پاسخ : سیگنال سیستم در متلب


          خیلی ممنون

          دیدگاه


            #6
            پاسخ : سیگنال سیستم در متلب

            ضرایب bn رو نذاشتین چون تابع اول نه زوج نه فرد هر دو ضریب باید باشه
            برنامه فقط برای an نوشته شده خودتون bn رو بهش اضافه کنید
            [code=matlab]clc
            clear all
            n=100
            k=1:n
            syms t
            y=1+sum(j./2./k/pi.*(3*exp(-j*4*k*pi/3)-2*exp(-j*k*pi)).*exp(j*k*pi/3*t));
            y1=subs(y,t,[0:.01:6]);

            plot([0:.01:6],(y1))[/code]

            دیدگاه

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