انجمن سایت کلیدستان


رتبه موضوع:
  • 2 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
صفرکردن شرطی درایه های یک ماتریس به صورت سریع

صفرکردن شرطی درایه های یک ماتریس به صورت سریع

#1
سلام ، من یک شرط تعیین میکنم و براساس اون درایه های یک ماتریس رو چک میکنم و اگر اون شرط برقرار بود ، اقدام به صفرکردن اون درایه ماتریس میکنم ، ولی به کندی انجام میشه ، کد من به صورت زیر است و درایه به درایه رو بررسی میکنه ، میشه کمک کنید با دستور دیگری سریعتر اجرا بشه ، بهم گفتن از دستور find میتونی استفاده کنی! ممنونم.

کد:
for it=1:m_size(1)
    for ix=1:m_size(2)
        if ( abs(dat_fft2(it,ix))<tk )
            dat_fft2(it,ix)=0;
        end
    end
end

tk  یک مقدار عددی است و قبلا محاسبه میشود ، m_size هم به صورت زیر قبلا محاسبه شده : m_size=size(m)8
 
دوست دارم زندگی رو . . . 
پاسخ


پیام‌های این موضوع
صفرکردن شرطی درایه های یک ماتریس به صورت سریع - توسط 4i469x - ۱۳۹۲/۰۶/۲۸, ۰۴:۳۵ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان