انت هنا الان : شبكة جامعة بابل > موقع الكلية > نظام التعليم الالكتروني > مشاهدة المحاضرة

array

الكلية كلية العلوم للبنات     القسم قسم الحاسبات     المرحلة 4
أستاذ المادة زينب فلاح حسن الكيم       10/12/2017 09:58:04
3-1 المصفوفات
3-1-1 المصفوفات احادية البعد في الماتلاب
و تعرف أيضاً بـ(المتجهات).
1- ?نشاء مصفوفة احادية
الشكل التالي يوضح كيف يتم انشاء متجه في MATLAB

الشكل 1-21
واضح أنّ ?نشاء مثل هذه المصفوفة يتطلب اتباع الصيغة العامة الآتية


حيث a1 a2 . . .an تمثل عناصر المصفوفة يفصل بين عنصر و آخر فراغ أو الفارزة (,) في حالة ?نشاء صف أو الفارزة المنقوطة ل?نشاء عمود,حيث أنّ MATLAB يدعم نوعين من المتجهات الصفوف و الأعمدة , انظر الى الشكل الآتي :


الشكل 1-22
لقد تم انشاء متجه B بهيئة عمود , و مع أنّ قيمه مساوية لقيم المتجه A الا ا نّه يعتبرهما غير متساويين فقط لآنّ A صف و B عمود !! . الشكل 1-23 يثبت لنا ذلك :

الشكل 1-23
لقد حاولنا أن نختبر تساوي المتجهين من خلال الأمر a = = b و لكن MATLAB اعترض على هذه المقارنة معللا ً ذلك بأنًّه يجب أن تكون الأبعاد متوافقة مما يثبت بدليل قاطع على أنّه يميّز بين الصف و العمود.أمّا لغات اخرى مثل Pascal ف?نّها تدعم نوع واحد من المتجهات .

2- الوصول الى عناصرالمصفوفة الاحادية
الشكل يوضح عدداً من الأنماط التي يمكن أن تستخدم للوصول الى عناصر المتجهات :

الشكل 1-24
الأيعاز الأول يستخدم الصيغة الآتية


الأيعاز الثاني يستخدم للوصول الى عدة مواقع في آن واحد,فـ [1 5 2] هي ليست عناصرمصفوفة و ?نما هي مواقع حيث1 يشير الى الموقع الأول و5 يشير الى الموقع الخامس و 2 تشير الى الموقع الثاني و قد تم ذلك بأستخدام مصفوفة كل موقع فيها عبارة عن موقع index يراد الوصول الى قيمته ويمكن تعميم الايعاز ليخضع الى الصيغة الآتية :


المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .