يساوي7
أهلا وسهلا بك عزيزي الزائر في منتدى يساوي7 للرياضيات
يمكنك التسجيل لدينا من خلال هذه النافذة لتستفيد أكثر من المواضيع المطروحة
وشكرا جزيلا لك

العمليات على المصفوفات(5)

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

العمليات على المصفوفات(5)

مُساهمة من طرف محمد جهاد الجبارين في الأحد ديسمبر 01, 2013 9:29 am

s وعلي المصفوفات Matrices أما عمليتا الضرب والقسمة والرفع إلي أس فالأمر قد يختلف قليلا .
جمع المصفوفات / المتجهات :
قبل البدء في إجراء عملية جمع مصفوفتين عدديتين , يشترط برنامج matlab أن يكون للمصفوفتين المراد جمعهما نفس عدد الصفوف m ونفس عدد الأعمدة n أو أن يكون أحدهما قيمة عددية مفردة scalar, علما بأن ناتج جمع المصفوفتين سيكون عبارة عن مصفوفة لها نفس الأبعاد (Mxn).
فعلي سيبل المثال المصفوفتان التاليتان A&b يمكن جمعهما لأنهما يحملان نفس عدد الصفوف
والأعمدة , لذا فيمكننا إجراء عملية جمع المصفوفتين علي الشكل التالي :
[ltr]<< % defining anon square matrix [A][/ltr]
[ltr]<< A = [ 2  4; 6  8; 10 12][/ltr]
[ltr]A =[/ltr]
[ltr]2      4[/ltr]
[ltr]6       8[/ltr]
[ltr]10      12[/ltr]
[ltr]<< % defining anon square matrix [/ltr]


[ltr]<< B =[1 3;5  7; 9 11][/ltr]


[ltr]B =[/ltr]


[ltr]1        3[/ltr]


[ltr]5         7[/ltr]


[ltr]9          11[/ltr]


[ltr]<< % [c]  = [A] + [/ltr]


[ltr]<< c=A+B[/ltr]


[ltr]c =[/ltr]


[ltr]3          7[/ltr]


[ltr]11         15[/ltr]


[ltr]19          23[/ltr]


كيف تتم عملية جمع مصفوفتين :
تتم عملية الجمع , بجمع العنصر الأول في الصف الأول للمصفوفة a مع ما يناظره في المصفوفة B (العنصر الأول في الصف الأول في المصفوفة b) , وبالتالي نكون قد حصلنا علي العنصر الأول للصف الأول والعمود الأول للمصفوفة الجديدة c.
2+1 =3
وبالمثل لإيجاد العنصر الثاني في الصف الأول للمصفوفة c فنقوم بجمع العنصر الثاني في الصف الأول للمصفوفة A مع مايناظره في المصفوفة B (العصر الثاني في الصف الأول والعمود الثاني للمصفوفة B).
4+3 = 7
ونستمر هكذا حتي يتم الإنتهاء من إجراء عملية الجمع.
ملحوظة : يمكننا البرنامج من إجراء عملية جمع Addition process بين قيمة عددية مفردة Scalar ومصفوفة أخري A , لتتنتج مصفوفة لها نفس أبعاد المصفوفة A , بحيث يتم إضافة القيمة العددية المفردة إلي جميع عناصر المصفوفة Aعنصرا بعنصر Element By Element , كما في المثال التالي :

[ltr]<< A= [2  4;6  8;  10  12];[/ltr]


[ltr]<< c=A+3[/ltr]


[ltr]C  =[/ltr]


[ltr]5            7[/ltr]


[ltr]9             11[/ltr]


[ltr]13            15[/ltr]


وبنفس الطريقة السابقة لجمع مصفوفتين , يمكننا إجراء عملية الجمع علي المتجهات الصفية\العمودية بشرط أن يكون لها نفس عدد العناصر , أو أن يكون أحدهما قيمة عددية مفردة Scalar لتضاف علي جميع عناصر المتجه عنصرا بعنصر
avatar
محمد جهاد الجبارين
عضو متقدم
عضو متقدم

عدد المساهمات : 1448
تاريخ التسجيل : 11/11/2013
العمر : 15
الموقع : الدوارة\سعير \ الخليل
العمل/الترفيه العمل/الترفيه : طالب مجتهد
المزاج المزاج : ممتاز

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى