احتاج الى مساعدتكم بالافكار
السلام عليكم
تحية طيبة
عاوز افكار بحيث تساعدين اصمم كود ماتلاباقطع به المربعات و ماتحتويه من صور
فالصورة الاولى بها مربعات
اريد فكرة كود بحيث اقطع تلك المربعات
و استخدمت الصورة الثانية (9*9) لعمل كود عام
الخطوات التى صممتها
1-تحديد مكان رؤوس المربعات و تحديد اماكن التقاطعات مثل الموجودة بالصورة الثانية
2-حذف التقاطعات من مصفوفة اماكن الرؤوس
المشاكل التى اواجهها
1-تحديد اذا كانت التقاطعات من الرئوس ام لا
2-تحديد اى رئوس متصلة بالاخرى
ساعد بالإجابة
"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."
الإجابات (1)
الحمد لله الذى تتم بنعمته الصالحات انه وفقنى للحل
بدلا من حذف و التاكيد على ان نقاط التقاطع مؤثرة
فتم الاعتماد على المصفوفة كلها بنقاط التقاطع
و بالتعامل مع هندسة المستطيلات و تحديد الشروط و 4 دالة for
for i=1:length(r) %upper row
for j=1:length(r) %left col
for n=1:length(r) %right col
for v=1:length(r) %down row
حيث ان الشروط
if i~=j & i~=n & i<v & j<n & j~=v & n~=v
مع اضافة شروط من طراز
if ix==iy & jx==jo & ny==nz & vz==vo & iy<vz
و هى تخص المسافات
و التاكيد على تلك المسافات و ما بينها صف واحد
فاصبح الناتج النهائى هكذا
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !