السلام عليكم ورحمة الله وبركاته
- يسعدني أن أقدم لكم هذا البرنامج البسيط والصغير من تصميمي لحل أي عدد من المعادلات الخطيه ، وقد إستخدمت طريقة جاوس للحذف ( Gauss-Jordan Elimination) لحل مثل هذه المعادلات .
- وصممت هذا البرنامج بلغة السي ، وآسف لأنه لا توجد واجهة مستخدم .
-وهذا البرنامج هو جزء من مشروع أنا أنفذه حالياً لعمل بعض العميات علي المصفوفات (جمع ، ضرب ، إيجاد محدد ، إيجاد معكوس ........) ، وإن شاء الله عندما أنتهي منه سوف أضعه هنا .
- وأنا ممكن إن شاء الله أضع بعض التعليقات علي كود البرنامج وأضعه هنا لمن يريده .
-طريقة إستخدام البرنامج :
في بداية البرنامج سيطلب منك إدخال عدد المعادلات ، ثم تقوم بكتابة عوامل المتغيرات والحدود المطلقه ، وكمثال :
إذا كان لديك المعادلات التاليه :
فيجب عليك كتابة الأرقام كالتالي :كود:5x-3y+8z=-4 x+12y-9z=0 2y-7x+5=0
وفي النهايه سوف يعطيك البرنامج حلول هذه المعادلات حيث :كود:Elements (1,1)=5 ; (1,2)=-3 ; (1,3)=8 ; (1,4)=-4 Elements (2,1)=1 ; (2,2)=12 ; (2,3)=-9 ;(2,4)=0 Elements (1,1)=-7 ; (1,2)=2 ; (1,3)=0; (1,4)=-5
x1=x ; x2=y x3=z ................. .
- أرجوا أن تستفيدوا من البرنامج .