Algebra Project

وظيفة الجبر الخطي
2010 / 5 / 14
جامعة دمشق - كلية الهندسة المعلوماتية
السنة الأولى

عمل الطلاب :
1 . كرم قاسم
2 . لين ريحاوي
3 . لارا طنبري
4 . مراد دريوس


الغرض من هذا المشروع البسيط هو تحويل أغلب تطبيقات المصفوفات النظرية والعملية إلى تطبيقات حاسوبية ...
أي الانتقال من الفكرة الرياضية إلى الخوارزمية ثم الفكرة البرمجية .

يقسم العمل إلى نواة ومجموعة من التطبيقات المبنية عليها :

1 . النواة هي عبارة عن مكتبة توابع ضخمة نسبياً ,تحوي تعريفات للمصفوفات على شكل أغراض (واصفات + طرائق)
وتقسم إلأغراض هنا إلى مصفوفات ثنائية وأشعة ستاتيكية وأشعة ديناميكية .
تقوم التوابع الأخرى بالعمليات الجبرية الكاملة على الأغراض
- ضرب مصفوفات
- جمع مصفوفات
- طرح مصفوفات
- قسمة مصفوفات
- مقلوب مصفوفة
- منقول مصفوفة
- ايجاد قيمة محدد من أي درجة بطريقة عودية ( نشر مباشر )
- ايجاد قيمة محدد من أي درجة بطريقة تكرارية ( تحويلات أولية )
- كل تحويلات أولية على المصفوفات
- اختبار التناظر
- اختبار التناظر التخالفي
- تحويل مصفوفة إلى مصفوفة مثلثية علوية ( عن طريق التحويلات الأولية )
- تحويل مصفوفة إلى مصفوفة مثلثية سفلية ( عنطريق التحويلات الأولية )
- ايجاد رتبة مصفوفة
- توابع أخرى ...

للاطلاع على كود النواة اضغط هنا



2 . اختبارات الأشعة :
ارتباط واستقلال الأشعة
استنتاج المعادلة المميزة وحلها
الخ ...


3 . المعادلات الخطية :
حل معادلات خطية من الدرجة الأولى بأي عدد من المتحولات
يتم الحل بطريق غاوس


4 . تطبيق رسم :
Open GL
باستخدام المصفوفات






Comments