اطلاعیه

Collapse
No announcement yet.

حل معادله در MATLAB

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

    حل معادله در MATLAB

    با سلام
    دستور solve برای یافتن ریشه های معادله ، جواب ها را به صورت symbol می دهد. روشی که جواب ها را به صورت حقیقی بدهد را می خواستم .
    با تشکر

    #2
    پاسخ : حل معادله در MATLAB

    سلام
    شما میتونی معادله اتون رو ضرایب عددی اشو داخل یه بردار سطری بریزی

    مثلا
    2X^2 + 5X + 2
    یه معادله ساده اس شما ضرایب اینو توی یه بردار میریزی
    a = [2 5 2]

    حالا با دستور
    root=roots(a)
    Matlab بهت ریشه های معادله رو میده
    حالا توی مثال بالا تابع ما دوتا ریشه داره که توی root ریخته شدن
    پس root الان یه بردار سطریه با دوتا ستون
    اگه حالا جلوی خط فرمان Matlab بنویس root تا کل محتوای این بردار رو ببینی که همون ریشه هاتو نشون میده
    اگه می خوای ریشه اولی رو ببینی بنویس
    root(1)
    برای ریشه بعدی هم توی پارانتر بنویسی 2 ریشه دوم رو نشون میده

    موفق باشی

    دیدگاه

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