07-12-12, 07:01 PM
السلام عليكم
ارجو مساعدتي في ايجاد حل مثالي لهذه الفكرة لاني استطعت حلها لكن الكود يصبح جدا كبير وانا لدي عناصر عديدة فلايمكن تطبيق هذا الكود عليها
الفكرة هي في الصورة توجد مصفوفتان المصفوفة الاولى هي المدخلات اما المصفوفة الثانية هي المخرج
[attach=config]1487[/attach]
في المصفوفة الاولى توجد عناصر اسم العنصر s كل عنصر من الممكن ان ندخل له اكثر من قيمة او قيمة واحدة مثلا العنصر الاول له قيمة واحدة اما العنصر الثاني له قيمتان وهكذا
اي لايمكن ان ياتي عنصر بدون قيمة
هذه المصفوفة استلمها من نظام معين
المطلوب هوا
ان اعمل رول من هذه القيم كل رول تحوي جميع العناصر لكن لكل عنصر قيمة واحد مع الحفاظ على تسلسل العناصر
فكما في الصورة العنصر الثاني لديه قيمتان هذا يعني اعمل 2 رول مرة مع القيمة الاولى ومرة مع القيمة الثانية وكذلك العنصر الاخير توجد قيمتان فيجب ان اخذ بنظر الاعتبار ان اعمل رول لهما معا
اي يجب عمل كل الاحتمالات
مع العلم ان مصفوفة المدخلات متغيرة القيم
لكن مشروطة بان اقل عدد ممكن للعنصر هي قيمة واحدة واعلى حد اربع قيم
اعذروني على الاطالة ارجو ان اكون قد وضحت الفكرة
ارجو مساعدتي في ايجاد حل مثالي لهذه الفكرة لاني استطعت حلها لكن الكود يصبح جدا كبير وانا لدي عناصر عديدة فلايمكن تطبيق هذا الكود عليها
الفكرة هي في الصورة توجد مصفوفتان المصفوفة الاولى هي المدخلات اما المصفوفة الثانية هي المخرج
[attach=config]1487[/attach]
في المصفوفة الاولى توجد عناصر اسم العنصر s كل عنصر من الممكن ان ندخل له اكثر من قيمة او قيمة واحدة مثلا العنصر الاول له قيمة واحدة اما العنصر الثاني له قيمتان وهكذا
اي لايمكن ان ياتي عنصر بدون قيمة
هذه المصفوفة استلمها من نظام معين
المطلوب هوا
ان اعمل رول من هذه القيم كل رول تحوي جميع العناصر لكن لكل عنصر قيمة واحد مع الحفاظ على تسلسل العناصر
فكما في الصورة العنصر الثاني لديه قيمتان هذا يعني اعمل 2 رول مرة مع القيمة الاولى ومرة مع القيمة الثانية وكذلك العنصر الاخير توجد قيمتان فيجب ان اخذ بنظر الاعتبار ان اعمل رول لهما معا
اي يجب عمل كل الاحتمالات
مع العلم ان مصفوفة المدخلات متغيرة القيم
لكن مشروطة بان اقل عدد ممكن للعنصر هي قيمة واحدة واعلى حد اربع قيم
اعذروني على الاطالة ارجو ان اكون قد وضحت الفكرة