احتاج الى مساعدتكم بالافكار

Ahmed_loa • منذ 8 سنوات

السلام عليكم

تحية طيبة

عاوز افكار بحيث تساعدين اصمم كود ماتلاباقطع به المربعات و ماتحتويه من صور

فالصورة الاولى بها مربعات

اريد فكرة كود بحيث اقطع تلك المربعات

و استخدمت الصورة الثانية (9*9) لعمل كود عام

الخطوات التى صممتها
1-تحديد مكان رؤوس المربعات و تحديد اماكن التقاطعات مثل الموجودة بالصورة الثانية

2-حذف التقاطعات من مصفوفة اماكن الرؤوس

 

المشاكل التى اواجهها

1-تحديد اذا كانت التقاطعات من الرئوس ام لا

2-تحديد اى رئوس متصلة بالاخرى

Untitleds.jpg

untitled.jpg

كلمات دليلية:

ساعد بالإجابة

"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."

الإجابات (1)

Ahmed_loa • منذ 8 سنوات

الحمد لله الذى تتم بنعمته الصالحات انه وفقنى للحل

بدلا من حذف و التاكيد على ان نقاط التقاطع مؤثرة

فتم الاعتماد على المصفوفة كلها بنقاط التقاطع

و بالتعامل مع هندسة المستطيلات و تحديد الشروط و 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

و هى تخص المسافات

و التاكيد على تلك المسافات و ما بينها صف واحد

فاصبح الناتج النهائى هكذا

 

ssssss.png

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !