زمان کنونی: ۲۲ آبان ۱۳۹۸, ۰۱:۴۲ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

تولید آرایه تصادفی

ارسال:
۳۱ خرداد ۱۳۹۷, ۰۱:۲۲ ب.ظ (آخرین ویرایش در این ارسال: ۰۳ تیر ۱۳۹۷ ۰۲:۰۲ ب.ظ، توسط αɾια.)
تولید آرایه تصادفی
سلام ،میخوام یک ماتریس m*n با درایه های ۰ و ۱ داشته باشم.
به طوری که هر ستون فقط یک عنصر ۱ داشته باشه و هر سطر حداقل ۳تا عنصر ۱.

کد:
m=4;n=15;
a=rand(m,n)
b=ones(m,n);
for i=1:m
    for j=1:n
        if a(i,j)>=0
            b(i,j)=0;
        end
    end
end
b
این کد تولید ماتریسِ ولی شرطُ چجوری بهش اضافه کنم Huh

دخترها، فقط یک حواس جمع می خواهند!
۱
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال:
۳۱ خرداد ۱۳۹۷, ۰۲:۲۲ ب.ظ (آخرین ویرایش در این ارسال: ۳۱ خرداد ۱۳۹۷ ۰۲:۲۲ ب.ظ، توسط noori759.)
RE: تولید ماتریس تصادفی شرطی!
(۳۱ خرداد ۱۳۹۷ ۰۱:۲۲ ب.ظ)Katerina Petrova نوشته شده توسط:  سلام ،میخوام یک ماتریس m*n با درایه های ۰ و ۱ داشته باشم.
به طوری که هر ستون فقط یک عنصر ۱ داشته باشه و هر سطر حداقل ۳تا عنصر ۱.

کد:
m=4;n=15;
a=rand(m,n)
b=ones(m,n);
for i=1:m
    for j=1:n
        if a(i,j)>=0
            b(i,j)=0;
        end
    end
end
b
این کد تولید ماتریسِ ولی شرطُ چجوری بهش اضافه کنم Huh
اولا برای همه ماتریس ها نمی شه همچنین ماتریس ساخت مثلا ماتریس ۲ در ۵ مساله جواب نداره !‌!‌!
بعدشم اگر جواب داشته باشه لزوما یه جواب نداره و بیش از یک جواب داره مثلا متاتریس ۲ در ۱۰۰ تعداد حالتاش خیلی زیاده می شه ۳ از ۱۰۰
ضرب در ۳ از ۹۷ ضرب در ۲ به توان ۹۴ !‌!‌!‌

شما فکر کنم می خواید یه ماتریس رندوم بسازید ؟؟؟
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: αɾια
ارسال:
۳۱ خرداد ۱۳۹۷, ۰۵:۵۲ ب.ظ (آخرین ویرایش در این ارسال: ۳۱ خرداد ۱۳۹۷ ۰۵:۵۵ ب.ظ، توسط αɾια.)
RE: تولید ماتریس تصادفی شرطی!
(۳۱ خرداد ۱۳۹۷ ۰۲:۲۲ ب.ظ)noori759 نوشته شده توسط:  اولا برای همه ماتریس ها نمی شه همچنین ماتریس ساخت مثلا ماتریس ۲ در ۵ مساله جواب نداره !‌!‌!
بعدشم اگر جواب داشته باشه لزوما یه جواب نداره و بیش از یک جواب داره مثلا متاتریس ۲ در ۱۰۰ تعداد حالتاش خیلی زیاده می شه ۳ از ۱۰۰
ضرب در ۳ از ۹۷ ضرب در ۲ به توان ۹۴ !‌!‌!‌

شما فکر کنم می خواید یه ماتریس رندوم بسازید ؟؟؟
سلام ،بله میخوام ماتریس تصادفی بسازم و با توجه به m , n اون حداقل ۳ ای که گفتم تغییر میکنه.
اره میخوام چندتا جواب داشته باشه.
حالا این شرایطُ چجوری تو کد تعریف کنم؟

دخترها، فقط یک حواس جمع می خواهند!
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال:
۰۳ تیر ۱۳۹۷, ۰۲:۰۱ ب.ظ (آخرین ویرایش در این ارسال: ۰۳ تیر ۱۳۹۷ ۰۲:۰۲ ب.ظ، توسط αɾια.)
RE: تولید آرایه تصادفی
اینو روش یه بازنویسی زدم و شد:
تولید یک آرایه تصادفی شامل ۰ و ۱ با طول معلوم(مثلا ۳۸) و تعداد ۱ های مشخص(مثلا ۳۰).
حالا کدش چجوری میشه Blush

دخترها، فقط یک حواس جمع می خواهند!
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال:
۰۴ تیر ۱۳۹۷, ۰۵:۳۹ ق.ظ
RE: تولید آرایه تصادفی
(۰۳ تیر ۱۳۹۷ ۰۲:۰۱ ب.ظ)Katerina Petrova نوشته شده توسط:  اینو روش یه بازنویسی زدم و شد:
تولید یک آرایه تصادفی شامل ۰ و ۱ با طول معلوم(مثلا ۳۸) و تعداد ۱ های مشخص(مثلا ۳۰).
حالا کدش چجوری میشه Blush
گوگل کنید random number generation with fixed hamming weight.
یه راهِ احتمالا غیربهینه‌اش که توو ذهنم هست اینه که یک set با اعداد ۱ تا ۳۸ بسازید، بعد ۳۰ تا پشت سر هم ازش عنصر حذف کنید. هر بار که عنصری رو بر میدارید، بیت معادش رو ۱ کنید.
۰
۰
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس‌گزاری شده توسط: αɾια


موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  راهنمایی پیاده سازی کلاسبند جنگل تصادفی و خوشه بند DBSCAN در متلب nana68 ۰ ۳۷۷ ۰۶ خرداد ۱۳۹۷ ۱۲:۳۴ ق.ظ
آخرین ارسال: nana68
  ایجاد نقاط تصادفی - متلب αɾια ۵ ۱,۵۳۹ ۱۵ اردیبهشت ۱۳۹۷ ۱۰:۴۵ ب.ظ
آخرین ارسال: BBumir
Exclamation تولید اعداد تصادفی با توزیع نمایی samira4972 ۱ ۵۵۱ ۳۰ آبان ۱۳۹۶ ۰۱:۲۸ ق.ظ
آخرین ارسال: The BesT
  ایجادخودکار یک آرایه که نمایشگر پیمایش preoder یک درخت باشد neilabak ۱ ۹۱۴ ۱۴ دى ۱۳۹۱ ۱۱:۵۵ ق.ظ
آخرین ارسال: mfXpert
  مفدار آرایه در متغیر ؟ _arash_ ۰ ۸۱۵ ۰۶ خرداد ۱۳۹۱ ۰۹:۲۶ ق.ظ
آخرین ارسال: _arash_

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close