• Integrallash. MATLAB dasturida aniq va aniqmas integralarni xisoblah uchun int kamandasini quydagikurinishda foydalaniladi : Int (s)-findsym
  • Kompyuterli modellashtirish



    bet72/141
    Sana15.01.2024
    Hajmi
    #138013
    1   ...   68   69   70   71   72   73   74   75   ...   141
    Bog'liq
    KM majmua (1)

    Differensiallash.
    Simvolli ifodalarni defferensallashxamda sonli shakilda ( masalan m fayil
    ko’rinishida ) berilgan funksiyalarning xosilasini aniqlashda diff komandasidan
    foydaliniladi.Masalan
    +
    +
    + 1 ifodaning x bo’yicha differensali 3
    +2x+1
    bo’ladi.
    >> sums x; diff(x^3+x^2+x+2)
    ans=
    3*x^2+2*x+1
    Xuddi shu natijani boshqa yo’l bilan xam olishimiz mumkin :
    >>f=inline(‘x^3+x^2+2’)
    f=
    Inline function:
    f(x)=x^3+x^2+x+2
    >>diff(f(x))
    ans=
    3*x^2+2*x+1
    Ikkinchi xosila uchun sintaksis diff(f(x),2) va n-xosila uchun diff (f(x),n)
    kurinishga ega buladi. Yuqorida keltrilgan funksiya uchun ikkinchi, uchunchi va
    turtinchi xosilalarni olishni kuraylik:
    >>sums x;diff(x^3+x^2+x+2.2)
    ans=
    6*x+2
    >>sums x;diff(x^3+x^2+x+2.3)
    ans=
    6
    >>sums x;diff(x^3+x^2+x+2.4)
    ans=
    0


    185
    Bir necha uzgarivchilarga ega bo;lgan ifodalarni xususiy xosilalarini xam diff
    kamandasi yordamida olish mumkin masalan cos
    ( )ifodaning x,y,z buyicha xususiy
    xosilalarini mos ravishda
    -
    , -
    , -
    ga teng:
    >>sums x y z
    >>diff(cos(x*y/z)x)
    ans=
    -sin(x*y/z)*y/z
    >>diff(cos(x*y/z))
    ans=
    -sin(x*y/z)*x*y/z^2
    Xar hil o`zgarivchilarga nisbatan bir necha xususiy xosilalarni olish uchun diff
    kamandasi kup marta ishlatilishi kerak, masalan cos
    ( ) ifodani avval x kiyin y va
    undan kiyin z bo’yicha xususiy xosilasi quydagicha olinadi:
    >>sums x z y
    >>diff(diff(diff(cos(x*y/),x,)y,)z,)
    ans=
    -sin(x*y/z)*x^2*y^2/z^4+3*cos(x*y/z)*x/z^3*y+sin(x*y/z)z^2
    Integrallash.
    MATLAB dasturida aniq va aniqmas integralarni xisoblah uchun int
    kamandasini quydagikurinishda foydalaniladi :
    Int (s)-findsym funksiyasi orqali avtomatik tarzda aniqlangan simvolli
    o’zgarivchi bo`yicha s ifodadan aniqmas integrali xisoblanadi;
    Int(s,v)-simvolli o`zgarivchi bo`yicha s ifodadan aniqmas integrali xisoblanadi;
    Integral xisoblashdan oldin simvolli o`zgarivchilar ko`rsatilishi yoki apstrof ichiga
    olinishi kerak.
    Integrallashga misollar.
    >>syms x u t;
    >>int (1/(1+x^2))
    ans=
    atan(x)
    >>int(sin(x*u),x)
    ans=
    -1/u*cos(x*u)
    >>int(x1*log(1+x1),0,1)
    ??? undefined function or variable ‘x1’.
    >> int (‘x1*log(1+x1)’,0,1)


    186
    ans=
    ¼

    Download
    1   ...   68   69   70   71   72   73   74   75   ...   141