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


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

تولید اعداد تصادفی

#4
اگر بخواهید بعضی سطرها به صورت تصادفی صفر بشه ، همون طور که گفتم می تونید از دستور if در متلب استفاده کنید و شرط بگذارید که اگه در هر سطر ، اگر هر کدام از دو عنصر برابر صفر بود آنگاه عنصر دیگر هم صفر باشد . در این صورت بعضی سطرها دارای دو عنصر صفر خواهند بود .
اما روش دیگری هم هست و اون اینه که ابتدا با دستور rand در متلب اعداد تصادفی را در بازه 1 تا 10 برای ماتریس بسازید و پس از آنکه ماتریس به صورت اولیه ساخته شد آنگاه به تعداد سطرهایی که می خواهید سطر صفر داشته باشید با دستور rand عدد تصادفی در بازه 1 تا عدد مربوط به تعداد سطر ماتریس ایجاد کنید و سپس بر اساس عدد تصادفی ایجاد شده ، سطر مربوط به آن را تماما تبدیل به صفر کنید .
اما اگه میخواهید فقط سطر آخر صفر باشه ، بهتره اگه اندازه ماتریس را میدانید ، پس از تولید اعداد تصادفی ، دو عنصر آخر ماتریس را برابر صفر قرار دهید و دستور خاصی نمی خواهد .
البته خیلی واضح توضیح نداده بودید ، ولی امیدوارم همونی که خواستید رو نوشته باشم .
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ


پیام‌های این موضوع
تولید اعداد تصادفی - توسط transient - ۱۳۹۱/۱۰/۲۵, ۱۱:۰۴ ب.ظ
RE: کمک - توسط admin - ۱۳۹۱/۱۰/۲۶, ۱۱:۵۱ ق.ظ
RE: کمک - توسط transient - ۱۳۹۱/۱۰/۲۶, ۰۵:۱۴ ب.ظ
RE: کمک - توسط admin - ۱۳۹۱/۱۰/۲۶, ۰۶:۱۷ ب.ظ
RE: کمک - توسط transient - ۱۳۹۱/۱۰/۲۶, ۰۹:۲۹ ب.ظ
RE: کمک - توسط admin - ۱۳۹۱/۱۰/۲۷, ۰۲:۲۲ ب.ظ
RE: کمک - توسط transient - ۱۳۹۱/۱۰/۲۷, ۰۵:۴۲ ب.ظ
RE: کمک - توسط transient - ۱۳۹۱/۱۰/۲۹, ۰۱:۰۱ ق.ظ
RE: کمک - توسط admin - ۱۳۹۱/۱۰/۳۰, ۱۲:۱۵ ق.ظ

پرش به انجمن:


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