حل دو معادله دو مجهول با این الگوریتم درسته؟

  • شروع کننده موضوع شروع کننده موضوع hoco
  • تاریخ شروع تاریخ شروع
وضعیت
موضوع بسته شده است.

hoco

کاربر فعال
ارسال‌ها
36
امتیاز
14
نام مرکز سمپاد
شهید اژه ای 2
شهر
اصفهان
می خواستم ببینم این الگوریتم درسته برای حل معادله دو معادله دو مجهول؟
اول معادله رو می دیم. بعد یه دور ایجاد می کنیم که از 0 تا ماکسیمم دامنه رو پیمایش کنه(i). توی اون دوباره یه دور ایجاد می کنیم که دوباره از 0 تا ماکسیمم دامنه رو بره(j).

بعد x رو برابر i قرار می دیم و y رو برابر j (
x=i; y=j;​
)

بعد مقدار ها رو در هر دفعه تو دو تا متغیر می ریزیم ( توی یه جفت متغیر (pair) میریزیم ) آخر سر با توجه به این که چقدر مقادیر به دست اومده به جواب معادله ها نزدیکه ، جفت رو انتخاب می کنیم.

حالا تا این جا رقم طبیعی معادله رو به دست اوردیم، بعدش همین الگوریتم رو طوری اجرا می کنیم که رقم اوّل بعد اعشار رو بده و ...

اگه درست باشه، ( با یه سری تغییرات ) احتمالا برای حل معادله ی ان معادله ان مجهول هم استفاده می شه کرد ازش.

%8*8%​
 
پاسخ : حل دو معادله دو مجهول با این الگوریتم درسته؟

اولا که این روش اگر دامنه نامحدود باشه جواب نمیده, وقتی هم محدود باشه, از لحاظ پیچیدگی زمانی خیلی بده و همچنین جوابش دقیق نیست, روش های بهتری که میشه واسه حل این جور معادله ها استفاده کرد, روش ماتریس معکوس هست یا دستور کرامر یا روش جایگزینی.(اینکه یک مجهول رو طبق یکی دیگه بدست بیاریم و بعد با چند تا جمع و ضرب حل کنیم معادله هارو)
 
پاسخ : حل دو معادله دو مجهول با این الگوریتم درسته؟

روش گاوس جردن بهترین روش از نظر اردره و پیاده سازیشم خیلی سادس البته برا n معادله n مجهول تا ۱۰ به توان ۴ تو ۱ ثانیه جواب میده ( یعنی ۱۰۰۰۰ معادله ۱۰۰۰۰ مجهول )‌
 
پاسخ : حل دو معادله دو مجهول با این الگوریتم درسته؟

جايگزيني بزن يعني بر اساس معادله اول x رو اينجوري بنويس:
X=ay+b
بعد توي كعادله دوم هرجا x داشتي با اين عوض كن، y بدست مياد ، y رو توي اولي يا دومي بزار بدست مياد.
 
وضعیت
موضوع بسته شده است.
Back
بالا