المحتوى
المصفوفات والمتجهات هي الهياكل الرياضية الأساسية المستخدمة في MATLAB. من وجهة النظر الحسابية ، ومع ذلك ، فإن المصفوفات والمتجهات هي ببساطة أنواع مختلفة من المصفوفات. الصفيف هو مجموعة من البيانات مرتبة ، ويمكن أن يكون كل عنصر صفيفًا نفسه. مجموعة ثنائية الأبعاد ، لذلك ، هي مجموعة من المصفوفات. تُستخدم الدالة "max" لتحديد القيمة القصوى في صفيف MATLAB أو للعثور على الحد الأقصى لعنصر القيمة في كل صف أو عمود صفيف.
الاتجاهات
-
أدخل الأمر التالي لتحديد الحد الأقصى لقيمة صفيف البعد (المتجه) واسمه "x":
الحد الأقصى (س)
-
اكتب الأمر التالي لتحديد الحد الأقصى للقيمة في كل عمود من صفيف ثنائي الأبعاد (صفيف):
الحد الأقصى (س ، [] ، 1)
يتم إرجاع النتيجة كمتجه. تحدد الوسيطة الثالثة ، "1" ، أن الدالة "max" تعمل على طول البعد الأول (على طول أعمدة المصفوفة). للحصول على الحد الأقصى لقيمة كل سطر ، استخدم:
الحد الأقصى (س ، [] ، 2)
-
قم بضم الدالة "max" بداخلها للحصول على القيمة القصوى في صفيف:
الحد الأقصى (الحد الأقصى (×))
بشكل افتراضي ، يكون max (x) هو نفسه max (x ، [] ، 1) ، وبالتالي فإن نتيجة الأمر "max" الداخلي هي عبارة عن متجه يحتوي على عنصر القيمة القصوى لكل عمود. تقوم الدالة الثانية "max" (خارجية) بإرجاع الحد الأقصى لقيمة هذا المتجه ، مما سينتج عنه أخيرًا القيمة القصوى للمصفوفة بأكملها.
-
عيّن نتائج "الحد الأقصى" لمتغيرين للحصول على القيمة القصوى والفهرس (الموضع) في المصفوفة:
[ض ، ط] = كحد أقصى (س)
بعد تنفيذ هذا الأمر ، سيحتوي المتغير "z" على القيمة القصوى (أو المتجه مع القيم القصوى) وسيحتوي المتغير "i" على فهرسه (أو متجه الفهرسة) في الصفيف.