اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر
  • تقاطع المنحنيات INTERX

تُرجع P = INTERX (L1، L2) نقاط التقاطع لمنحنين L1
و L2. يمكن أن تكون المنحنيات L1 و L2 إما مغلقة أو مفتوحة ويتم وصفها
من خلال مصفوفتين من صفين ، حيث يحتوي كل صف على إحداثياته x و y.
تقاطع مجموعات المنحنيات (مثل الخطوط الكنتورية ، تتضاعف
يمكن أيضًا حساب المناطق المتصلة وما إلى ذلك) عن طريق فصلها بامتداد
عمود NaNs على سبيل المثال

L = [x11 x12 x13 ... NaN x21 x22 x23 ... ؛
y11 y12 y13 ... NaN y21 y22 y23 ...]

P لها نفس بنية L1 و L2 ، وتتوافق صفوفها مع
x- و y- إحداثيات نقطتي تقاطع L1 و L2. إذا كان الجواب لا
تم العثور على التقاطعات ، يكون الحرف P الذي تم إرجاعه فارغًا.

تُرجع P = INTERX (L1) نقاط التقاطع الذاتي لـ L1. لتحفظ
الشفرة بسيطة ، والنقاط التي يكون فيها المنحنى مماسًا لنفسه هي
غير مشمول. تُرجع P = INTERX (L1، L1) جميع نقاط المنحنى
مع أي نقاط تقاطع ذاتي.

مثال:
 

t = linspace(0,2*pi);
r1 = sin(4*t)+2; x1 = r1.*cos(t); y1 = r1.*sin(t);
r2 = sin(8*t)+2; x2 = r2.*cos(t); y2 = r2.*sin(t);
P = InterX([x1;y1],[x2;y2]);
plot(x1,y1,x2,y2,P(1,:),P(2,:),'ro')
  • بخصوص تلوين جزء من المنحنى :

حدد إحداثيات (x ، y) لرؤوس البنتاغون كمتجهات x و y. ثم ارسم البنتاغون بلون التعبئة المحدد باللون الأحمر أو أي لون. 

x = [0 4 5 2 1];
y = [0 0 2 4 3];
fill(x,y,'r') // r = red -> تحديد اللون 

CreateFilledPentagonExample_01.png.7534c87873ebda68d0f0a3ac5c73b220.png

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...