Artificial Intelligence - هوش مصنوعی

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   نرم افزار MATLAB (http://artificial.ir/intelligence/forum64.html)
-   -   ساختن یک ماتریس تصادفی (http://artificial.ir/intelligence/thread12772.html)

coronaa ۰۲-۱۹-۱۳۹۳ ۱۰:۴۳ قبل از ظهر

ساختن یک ماتریس تصادفی
 
من یه ماتریس دارم به ابعاد 70 در 10 . چطوری میتونم یه ماتریس تصادفی با ابعاد 35 در 10 از این ماتریس درست کنم در صورتی که سطرهای شبیه به هم نداشته باشن؟ یعنی سطرها رو تصادفی انتخاب کنه و شبیه به هم نباشه.

mahdiii ۰۲-۲۰-۱۳۹۳ ۱۲:۱۷ بعد از ظهر

شما میخواین از اون 70 تاسطر 35 تاش تصادفی انتخاب بشه درسته؟ که تکراریم نباشن
خوب می تونین از permutation استفاده کنین. تو کدوم زبان برنامه مینویسین.؟
این دستور باعث میشه یک جایگشت تصادفی از اعداد 1تاn تولید میکنه مثلا خروجی اینه برای 4 عدد: 2 3 1 4.
خوب این طوری دیگه تکرار صورت نمیگیره کافیه شما 70 بهش بدین و اون یک جایگشت تصادفی از اعداد 1 تا 70 ایجاد کنه. بعد شما از 35 تای اول یا هرجاش استفاده کنین به عنوان اندیس و اون شماره سطرهارو ازش استفاده کنین.

coronaa ۰۲-۲۲-۱۳۹۳ ۰۷:۳۰ قبل از ظهر

با متلب میخوام بنویسم!

mahdiii ۰۲-۲۲-۱۳۹۳ ۰۶:۵۹ بعد از ظهر

سلام 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.