اطلاعیه

Collapse
No announcement yet.

پاسخ ضربه و پله در متلب

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

    پاسخ ضربه و پله در متلب

    خدمت همه اساتید عزیز سلا عرض میکنم. چند روزه که به هر دری میزنم تا کمی اطلاعات در خصوص رسم پاسخ ضربه و پله یک سیستم با تابع زیر در نرم افزار متلب بدست بیارم:
    H(z)=1/(1-0.5/z)
    اما دریغ از کمی اطلاعات در مورد پاسخ ضربه و پله برای تابع تبذیل z تو متلب. :cry:
    از همه عزیزانی که میتون به هر نوعی در این خصوص کمکم کنن درخواست میکنم دریغ نکنن. از همه شما سپاسگزارم.

    #2
    پاسخ : پاسخ ضربه و پله در متلب

    من فک کردم واسه تابع تبدیل اس میخواین، :biggrin: واسه اس میتونین از دستور step استفاده کنید که فکر کنم خودتون میدونین :icon_razz:

    دیدگاه


      #3
      پاسخ : پاسخ ضربه و پله در متلب

      نوشته اصلی توسط محمود سلیمانی
      خدمت همه اساتید عزیز سلا عرض میکنم. چند روزه که به هر دری میزنم تا کمی اطلاعات در خصوص رسم پاسخ ضربه و پله یک سیستم با تابع زیر در نرم افزار متلب بدست بیارم:
      H(z)=1/(1-0.5/z)
      اما دریغ از کمی اطلاعات در مورد پاسخ ضربه و پله برای تابع تبذیل z تو متلب. :cry:
      از همه عزیزانی که میتون به هر نوعی در این خصوص کمکم کنن درخواست میکنم دریغ نکنن. از همه شما سپاسگزارم.
      سلام
      احتمالاً دستور stepz کمکتون می کنه... :rolleyes:
      quand on veut,on peut...

      دیدگاه


        #4
        پاسخ : پاسخ ضربه و پله در متلب

        با سلام
        دوست عزیز ابتدا باید تایع رو برای متلب تعریف کنید .

        در مرحله اول با دستور زیر صفرهای تابع رو مشخص کنید
        کد:
        z=[z1 z2 ... zn]
        z ها صفر هایتان هستند
        با دستور زیر قطبها تابع رو مشخص کنید
        کد:
        p=[p1 p2 ... pn]
        p ها صفر هایتان هستند
        گین هم که برابر یک قرار دارد .
        k=1
        حال نوبت تعریف تابع تبدیل G است که با دستور زیر انجام میشود
        کد:
        G=zpk(z,p,k)
        حال یرای دیدن پاسخ پله میتونید بنویسید
        کد:
        step(G)
        یرای دیدن پاسخ ضربه میتونید بنویسید
        کد:
        impulse(G)
        سوال دیگه ای داشتید درخدمتون هستم

        دیدگاه


          #5
          پاسخ : پاسخ ضربه و پله در متلب

          نوشته اصلی توسط Mohammad_2007
          با سلام
          دوست عزیز ابتدا باید تایع رو برای متلب تعریف کنید .

          در مرحله اول با دستور زیر صفرهای تابع رو مشخص کنید
          کد:
          z=[z1 z2 ... zn]
          z ها صفر هایتان هستند
          با دستور زیر قطبها تابع رو مشخص کنید
          کد:
          p=[p1 p2 ... pn]
          p ها صفر هایتان هستند
          گین هم که برابر یک قرار دارد .
          k=1
          حال نوبت تعریف تابع تبدیل G است که با دستور زیر انجام میشود
          کد:
          G=zpk(z,p,k)
          حال یرای دیدن پاسخ پله میتونید بنویسید
          کد:
          step(G)
          یرای دیدن پاسخ ضربه میتونید بنویسید
          کد:
          impulse(G)
          سوال دیگه ای داشتید درخدمتون هستم
          دوستمون پاسخ پله توابع گسسته (تبدیل z گرفته شده) رو خواستند. دستور zpk تابع انتقال یک سیستم رو بصورت صفر و قطب نمایش می دهد...
          quand on veut,on peut...

          دیدگاه


            #6
            پاسخ : پاسخ ضربه و پله در متلب

            بعد دستور های تعریف تابع تبدیل اگر یک سمپل تایم بدید به صورت تبدیل z در میاد
            کد:
            s = zpk([1,2],[2,3,4],2,0.1)

            head<=
            ...تشکر خدا...
            [img width=97 height=100]http://mahdi3d.persiangig.com/image/5280543_t.jpg[/img]

            دیدگاه


              #7
              پاسخ : پاسخ ضربه و پله در متلب

              با این دستور هم میشه
              کد:
              sys=zpk(z,p,k)
              sys_d=c2d(sys,Ts);
              step(sys_d)
              quand on veut,on peut...

              دیدگاه

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