اطلاعیه

Collapse
No announcement yet.

حل معادله زمان گسسته

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

    حل معادله زمان گسسته

    سلام

    من یک معادله گسسته مثلا به صورت
    y(n)=y(n-1)+y(n-3)+u(n) دارم که un=idinput است چصوری میتونم حلش کنم

    #2
    پاسخ : حل معادله زمان گسسته

    فکر نمی کنم دستو ری مخصوص حل معادلات زمان گسسته باشه.از طریق یک m-file می تونید این کار رو انجام بدید که یه نمونه m-file واستون میزارم . اگه بازم مشکلی هست ،بفرماییید:
    %solving probem B-2-18 from digital control -ogata
    %solving difference equation with computationally method
    %equation : x(k+2)-1.3679x(k+1)+.3679x(k)=.3679u(k+1)+.2642u(k)
    % x(k)=0 for k<=0 , u(k)=0 for k<0
    % u(0)=1.5820
    % u(1)=-.5820
    % u(k)=0 for k=2,3,4,...
    clear all
    clc
    syms x u n
    x1=0;
    x0=0;
    u0=0;
    u1=0;
    n=0;
    format long
    disp(' k= x(k)=&#039
    for k=0:100;
    x2=.3679*u1+.2642*u0+1.3679*x1-.3679*x0;
    [k,x2]
    n=n+1;
    x0=x1;
    x1=x2;
    if n==1
    u1=1.5820;
    end
    if n==2
    u0=u1;
    u1=-.5820;
    end
    if n==3
    u0=-.5820;
    u1=0;
    end
    if n>=4
    u0=0;u1=0;
    end
    end
    davood.shaghaghi@gmail.com

    دیدگاه

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