اطلاعیه

Collapse
No announcement yet.

برگرداندن مقدار max از یک ماتریس یک بعدی

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    برگرداندن مقدار max از یک ماتریس یک بعدی

    سلام
    من یه الگوریتم نوشتم که تو اون یه ماتریس با یه بعد به دست میاد و حالا من نیاز دارم که مثلا max این ماتریس رو پیدا کنم که با دستور( max(a میشه اینکارو کرد.
    اگه بخوام بدونم که چندمین آرایه این ماتریس مقدار max رو داره باید از چه دستوری استفاده کنم تا شماره آرایه رو برام برگردونه ؟
    مرسی
    ---------
    .
    .
    ...........

    #2
    پاسخ : برگرداندن مقدار max از یک ماتریس یک بعدی

    کاری نداره که پسر خوب. خودت بردار تو یک حلقه max رو پیدا کن و ایندکس اونم پیدا کن بره پی کارش !
    void (char data[10])
    {
    char max=data[0];
    char i,idx=0;
    for (i=0;i<10;i++)
    {
    if (data[i]>max)
    {
    max=data[i];
    idx=i;
    }
    }
    }

    ببخشید بد خط نوشتم.

    دیدگاه


      #3
      پاسخ : برگرداندن مقدار max از یک ماتریس یک بعدی

      تا اونجاییکه یادمه خود تابع max محل رخداد اولین مقدار مازیمم رو هم بهت میده . هلپ متلب رو یه نگاه بنداز. (الان متلب ندارم)
      اما اگه نداشت با تابع find اندیس رو بدست بیار
      arrmax=max(A);
      ind=find(A==arrmax);

      دیدگاه

      لطفا صبر کنید...
      X