ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 2 از 2
  1. #1
    2009/08/20
    526
    7

    مشکل با عددهای تکراری در یک آرایه

    سلام دوستان چه جوری عددهای تکراری رو در یک آرایه پاک کنم...
    a=[1 5 96 5 8 77 5 1];
    می خوام بشه a=[96 8 77];
    هرگاه زندگی را جهنم دیدی, سعی کن پخته بیرون آیی, سوختن رو همه بلدند
  2. #2
    2010/09/07
    تهران
    316
    13

    پاسخ : مشکل با عددهای تکراری در یک آرایه

    سلام
    کد:
    a = [1 2 3 4 5 5 6 6 6 7 6 1]
    p = [];
    for i=1:length(a)  
      pf = find( a==a(i) );
      if length(pf) > 1
        p = [p pf];
      end
    end
    a(p)=[]
    ابتدا با دستور find عناصری که برابر با a(i) هستند را پیدا میکند و اندیسهایی از ماتریس a را که با a(i) برابر هستند در متغیر pf میریزد. بعد با دستور length طول pf را اندازه میگیرد. اگر طولش بیش از یک باشد به این معنی است که مقدار a(i) بیش از یکبار تکرار شده است. حال که چنین است مقدار یا مقادیر pf را در p ذخیره میکند. وقتی از حلقه for خارج شویم، متغیر p شامل تمام اندیسهایی است که تکراری هستند. حالا کافی است که دستور[]= a(p) اجرا شود تا تمام مقادیر تکراری حذف شوند.
    کد:
    a =
       1   2   3   4   5   5   6   6   6   7   6   1
    a =
       2   3   4   7
    >>

نمایش نتایج: از 1 به 2 از 2

موضوعات مشابه

  1. مشکل در دریافت RC5 ) تکراری نیست)
    توسط i4man12 در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2014/03/06, 19:03
  2. مشکل با آرایه در کدویژن
    توسط mohammadttl در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2013/09/11, 19:50
  3. مشکل با آرایه در کدویژن
    توسط mohammadttl در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2012/10/14, 00:52
  4. ATMEGA8L SMD مشکل ریست شدن تکراری
    توسط ep5ara در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2011/05/22, 07:57
  5. مشکل تکراری با STK 200
    توسط golabi2 در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2010/11/28, 22:07

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •