كيفية استخدام عناصر المصفوفة في MATLAB

Kyfyt Astkhdam Nasr Almsfwft Fy Matlab



هناك ثلاث طرق أساسية لاسترداد عناصر المصفوفة في MATLAB بناءً على موضع العنصر (الفهرس) في المصفوفة. تتضمن هذه الطرق الموضع والفهرسة المنطقية والفهرسة الخطية. في هذه المدونة ، سنشرح كيفية الوصول إلى عناصر المصفوفة باستخدام هذه الأساليب في MATLAB.

استخدام عناصر المصفوفة في MATLAB

توجد ثلاث طرق للحصول على عناصر المصفوفة:

الفهرسة باستخدام مواضع العناصر

عادةً ما يتم تحديد فهارس العناصر بشكل صريح في هذه الطريقة. على سبيل المثال ، قدم رقم صف العنصر ورقم العمود لاسترداد عنصر واحد من المصفوفة.







أ = [ تلك ( 3 ) الأصفار ( 3 ) عين ( 3 ) ]
العنصر = أ ( 2 و 8 )



يمكننا أيضًا الوصول إلى عدة عناصر في وقت واحد من خلال الإشارة إلى مؤشرات المتجه لكل عنصر. على سبيل المثال ، قم بالوصول إلى العناصر 2 و 5 و 8 من الصف الثاني من المصفوفة أ.



أ = [ تلك ( 3 ) الأصفار ( 3 ) عين ( 3 ) ]
العنصر = أ ( 2 و [ 2 5 8 ] )





استخدم النقطتين للوصول إلى العناصر عبر مجموعة من الصفوف أو الأعمدة. على سبيل المثال ، قم باسترداد الإدخالات في الصف الثاني إلى الصف الثالث من A والأعمدة 2 و 3 و 5.

أ = [ تلك ( 3 ) الأصفار ( 3 ) عين ( 3 ) ]
العنصر = أ ( 2 : 3 و [ 2 5 8 ] )



بالنسبة للصفائف ذات الأبعاد الأعلى ، قم بتمديد بناء الجملة إلى أبعاد الصفيف. على سبيل المثال ، ضع في اعتبارك صفيفًا عشوائيًا 3 × 5 × 2 وقم بالوصول إلى عضو الصفيف الموجود في الصف الثاني والعمود الثالث والورقة الثانية.

أ = راند ( 3 و 5 و 2 )
العنصر = أ ( 2 و 3 و 2 )

الفهرسة باستخدام فهرس واحد

يعد استخدام فهرس واحد أو فهرس خطي طريقة أخرى للوصول إلى عناصر المصفوفة ، بغض النظر عن حجم المصفوفة أو أبعادها. على الرغم من تخزين المصفوفات في الذاكرة كعمود واحد من العناصر ، فإن MATLAB تطبعها بناءً على أشكالها وأحجامها المحددة. المصفوفة هي أداة مفيدة لتصور هذا المفهوم. يتم تخزين المصفوفة الموضحة أدناه بواسطة MATLAB كعمود تم إنشاؤه باستخدام أعمدة A مضافة متبوعة بالأخرى ، بدلاً من تقديمها كمصفوفة 2 × 2. يمكن استخدام نقطتين مفردتين لعرض المتجه المخزن ، والذي يحتوي على العناصر التالية.

أ = [ تلك ( 2 ) الأصفار ( 2 ) عين ( 2 ) ] ؛
العنصر = أ ( : )

يمكننا الوصول إلى العنصر (2،5) من A باستخدام بناء الجملة A (2،5). نظرًا لأن 0 هو العنصر العاشر في تسلسل المتجه المخزن ، يمكننا أيضًا استرداد هذا العنصر باستخدام بناء الجملة A (10).

أ = [ تلك ( 2 ) الأصفار ( 2 ) عين ( 2 ) ]
العنصر = أ ( 2 و 5 )
العنصر = أ ( 10 )

الفهرسة باستخدام القيم المنطقية

هناك طريقة أخرى مفيدة للفهرسة في المصفوفات وهي استخدام المؤشرات المنطقية الصحيحة والخاطئة ، خاصة عند استخدام العبارات الشرطية. على سبيل المثال ، نريد تحديد ما إذا كانت مدخلات المصفوفة A تساوي المدخلات المقابلة لها في مصفوفة مختلفة B. عندما يتساوى عنصر في A والعنصر المقابل له في B ، ينتج عامل التساوي صفيفًا منطقيًا تكون عناصره 1.

أ = [ تلك ( 2 ) الأصفار ( 2 ) عين ( 2 ) ]
ب = [ 1 : 6 ؛ 7 : 12 ]
في = أ == ب

خاتمة

هناك ثلاث طرق أساسية للوصول إلى عناصر المصفوفة في MATLAB بناءً على فهرس عنصر في المصفوفة. تتضمن هذه الأساليب الفهرس حسب الموضع والفهرسة المنطقية والفهرسة الخطية. في هذا البرنامج التعليمي ، تعلمنا كيفية الوصول إلى عناصر المصفوفة باستخدام هذه الأساليب باستخدام أمثلة MATLAB المتعددة.