كيفية الحصول على الحد الأقصى للقيمة في صفيف (ناقل) في MATLAB

مؤلف: William Ramirez
تاريخ الخلق: 23 شهر تسعة 2021
تاريخ التحديث: 21 أبريل 2024
Anonim
Statistical Programming with R by Connor Harris
فيديو: Statistical Programming with R by Connor Harris

المحتوى

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


الاتجاهات

    الاتجاهات

  1. أدخل الأمر التالي لتحديد الحد الأقصى لقيمة صفيف البعد (المتجه) واسمه "x":

    الحد الأقصى (س)

  2. اكتب الأمر التالي لتحديد الحد الأقصى للقيمة في كل عمود من صفيف ثنائي الأبعاد (صفيف):

    الحد الأقصى (س ، [] ، 1)

    يتم إرجاع النتيجة كمتجه. تحدد الوسيطة الثالثة ، "1" ، أن الدالة "max" تعمل على طول البعد الأول (على طول أعمدة المصفوفة). للحصول على الحد الأقصى لقيمة كل سطر ، استخدم:

    الحد الأقصى (س ، [] ، 2)

  3. قم بضم الدالة "max" بداخلها للحصول على القيمة القصوى في صفيف:

    الحد الأقصى (الحد الأقصى (×))

    بشكل افتراضي ، يكون max (x) هو نفسه max (x ، [] ، 1) ، وبالتالي فإن نتيجة الأمر "max" الداخلي هي عبارة عن متجه يحتوي على عنصر القيمة القصوى لكل عمود. تقوم الدالة الثانية "max" (خارجية) بإرجاع الحد الأقصى لقيمة هذا المتجه ، مما سينتج عنه أخيرًا القيمة القصوى للمصفوفة بأكملها.

  4. عيّن نتائج "الحد الأقصى" لمتغيرين للحصول على القيمة القصوى والفهرس (الموضع) في المصفوفة:


    [ض ، ط] = كحد أقصى (س)

    بعد تنفيذ هذا الأمر ، سيحتوي المتغير "z" على القيمة القصوى (أو المتجه مع القيم القصوى) وسيحتوي المتغير "i" على فهرسه (أو متجه الفهرسة) في الصفيف.