پاسخ:
با سلام و احترام
این برنامه برای حل یک معادله غیر خطی و یافتن ریشه های آن معادله است.
در همین وبلاگ برنامه برای حل دستگاه معادلات خطی وجود دارد.
هم روش گاوس هست و هم روش گاوس سیدال.
اما دستگاه معادله شما, یعنی اینکه سه معادله سه مجهول دارید و به طور مثال در معادله ی اول ضریب مجهول اول , یک عبارت سیگما عددی معین هست.
خوب می شود آن سیگما ها را به صورت دستی حل کرده و به جای ضریب مجهول مذکور قرار داد یا اینکه یک برنامه برای حساب کردن سیگما ها نوشت.
یا اینکه ابتدا برنامه ای برای حل سیگما ها نوشت و اجرا کرد , و جواب هر سیگما را به نام یک حرفی مثل q ذخیره کرد, سپس در برنامه ی حل دستگاه معادلات , برای ضریب به جای سیگما از mat2str(q استفاده کرد که عدد ذخیره شده ی q که حاصل آن سیگما بوده را به جای ضریب می گذارد و دیگر نیازی به حساب کردن دستی سیگما نیست.
اگر ان سیگما عددی معین نبوده و حاصل سیگما خود مجموعه ی از مجهولات بوده, باز می شود به صورت دستی حساب کرده و به جای ضریب قرار داد در این صورت مجهولات حاصل غیر خطی بوده و دارای توان هستند که برنامه حل دستگاه معادلات برای حل دستگاه خودتان کاربردی ندارد.
اگر می شود عکسی از معادله ی خودتان گرفته و به ایمیل بنده ایمیل کنید تا ببینم دستگاه شما چگونه است؟
با تشکر و سپاس
علی عاشوری
یا حق
یا علی
من یه دستگاه 3 معادله 3 مجهول غیر خطی دارم که ضرایب معادله هم سیگما دارن، یعنی مثلا هر عبارتش مجموع 5 تا عبارت هستش در واقع، واسه ی این راهکاری ندارین؟