تالار تخصصی گفتگوی متلب
تولید تمامی حالات جایگشت - نسخه قابل چاپ

+- تالار تخصصی گفتگوی متلب (http://gomatlab.com/forum)
+-- انجمن: MATLAB (/Forum-MATLAB)
+--- انجمن: رفع اشکال و پرسش پاسخ (/Forum-%D8%B1%D9%81%D8%B9-%D8%A7%D8%B4%DA%A9%D8%A7%D9%84-%D9%88-%D9%BE%D8%B1%D8%B3%D8%B4-%D9%BE%D8%A7%D8%B3%D8%AE)
+--- موضوع: تولید تمامی حالات جایگشت (/Thread-%D8%AA%D9%88%D9%84%DB%8C%D8%AF-%D8%AA%D9%85%D8%A7%D9%85%DB%8C-%D8%AD%D8%A7%D9%84%D8%A7%D8%AA-%D8%AC%D8%A7%DB%8C%DA%AF%D8%B4%D8%AA)



تولید تمامی حالات جایگشت - mgupload - ۱۳۹۵/۱/۱۲ ۰۱:۱۶ عصر

سلام

من میخواهم از اعداد 0 و 1 و 2 و 3 تمام حالت هایی که برای یک جایگشت mتایی رخ می دهد را در یک ماتریس تولید کنم

مثلا اگر m=2 باشد تعداد تمامی حالات آن m ^ 4 و برابر با 16 است و به صورت زیر نمایش داده می شود

0 0
1 0
2 0
3 0
0 1
1 1
2 1
3 1
0 2
1 2
2 2
3 2
0 3
1 3
2 3
3 3

یکی کدی نیاز دارم که این جایگشت رو برای m حالت جواب بده

لطفا کمک کنید


پاسخ: تولید تمامی حالات جایگشت - mgupload - ۱۳۹۵/۱۰/۲۲ ۰۲:۱۷ صبح

سلام

کد این برنامه رو پیدا کردم، از یکی از دو سایت زیر می تونید نسخه جدید رو دانلود کنید:

https://www.mathworks.com/matlabcentral/fileexchange/7147-permn-v--n--k-/content/permn.m


http://unblock.dasan.ir/unblock.php?q=aHR0cHM6Ly93d3cubWF0aHdvcmtzLmNvbS9tYXRsYWJjZW50cmFsL2ZpbGVleGNoYW​5nZS83MTQ3LXBlcm1uLXYtLW4tLWstL2NvbnRlbnQvcGVybW4ubQ==&hl=2ef


در ضمن من نسخه قبلی رو استفاده کردم که واسه من خوب جواب داد، این کد نسخه قبلی:


کد:
[این بخش برای برخی از گروه های انجمن در دسترس می باشد.]
[ثبت نام کنید]