![]() |
ساختن یک ماتریس تصادفی
من یه ماتریس دارم به ابعاد 70 در 10 . چطوری میتونم یه ماتریس تصادفی با ابعاد 35 در 10 از این ماتریس درست کنم در صورتی که سطرهای شبیه به هم نداشته باشن؟ یعنی سطرها رو تصادفی انتخاب کنه و شبیه به هم نباشه.
|
شما میخواین از اون 70 تاسطر 35 تاش تصادفی انتخاب بشه درسته؟ که تکراریم نباشن
خوب می تونین از permutation استفاده کنین. تو کدوم زبان برنامه مینویسین.؟ این دستور باعث میشه یک جایگشت تصادفی از اعداد 1تاn تولید میکنه مثلا خروجی اینه برای 4 عدد: 2 3 1 4. خوب این طوری دیگه تکرار صورت نمیگیره کافیه شما 70 بهش بدین و اون یک جایگشت تصادفی از اعداد 1 تا 70 ایجاد کنه. بعد شما از 35 تای اول یا هرجاش استفاده کنین به عنوان اندیس و اون شماره سطرهارو ازش استفاده کنین. |
با متلب میخوام بنویسم!
|
سلام randperm دستورشه. بهش یه عدد بدین مثلا 10. یک جایگشت از اعداد یک تا 10 تولید میکنه مثلا
3 5 4 1 6 7 8 2 10 9 . که شما باید 70 بدین و از 35 تای اولش استفاده کنین. به عنوان اندیس. بقیشم که توضیح دادم. تشکرم بکنین خوبه!!! |
زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۱:۳۳ بعد از ظهر ميباشد. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.