اندیسِ بزرگ‌ترین مقدار موجود در ماتریس

خانه انجمن ها واردکردن اطلاعات و آنالیز آنها اندیسِ بزرگ‌ترین مقدار موجود در ماتریس

نمایش 1 پاسخ رشته ها
  • نویسنده
    نوشته‌ها
    • #262888 پاسخ
      حیدری
      میهمان

      دستور find فقط اندیس تمام عناصر غیرصفر یک ماتریس را برمی‌گرداند. می‌خواستم بدانم چطور می‌شود اندیس فقط بزرگ‌ترین مقدار (یا کوچک‌ترین مقدار) را پیدا کرد؟

    • #262890 پاسخ
      MatlabCenter
      مدیرکل

      در متلب، توابع min و max علاوه بر مقدار کمینه و بیشینه، می‌توانند اندیس آن‌ها را هم به‌عنوان خروجی دوم برگردانند.

      برای مثال، کد زیر یک بردار سطری M تولید می‌کند که شامل بیشینه‌ی هر ستون از ماتریس A است؛ یعنی 3 برای ستون اول و 4 برای ستون دوم. همچنین، بردار سطری I شامل شماره‌ی سطر این مقادیر است که به‌ترتیب 2 و 2 هستند، چون هر دو مقدار بیشینه در سطر دوم قرار دارند.

      matlab
      A = [1 2; 3 4];
      [M,I] = max(A)

نمایش 1 پاسخ رشته ها
پاسخ به: اندیسِ بزرگ‌ترین مقدار موجود در ماتریس
اطلاعات شما: