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

تحديد المساحة Effective port area في matlab

Ahmed Ebrahim11

السؤال

كيف يمكنني تحديد المساحه المحصوره هنا ف الصوره Effective port area  مع اضافه  opacity للتحديد 

وحساب هذه المساحه

هل هذا ممكن ف الماتلاب 

جربت fill ولكنه يحدد بناء عل نقاط ويصبح التحديد سي لان هذا curve

Screenshot (299).png

programming_Cam.mlx

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

إن المساحة التي تريدها هي مساحة بين منحنيين هما المنحني باللون الأزرق (أو اللون الذي تريده حيث من غير الواضح تماماً أي منحني تريد) و المستقيم الأزرق.

لإيجاد المساحة بين منحنيين يمكننا طرح المساحة التي أسفل أحدهما من المساحة التي أسفل الآخر.

يمكن حساب المساحة عن طريق التكامل و الذي يمكن حسابه في ماتلاب عن طريق الدالة trapz.

المشكلة الوحيدة هنا هو أنه في مجال معين يكون المنحني الأزرق له مساحة أكبر من المستقيم الأزرق و العكس في مجالات أخرى و بالتالي علينا حساب أكثر من تكامل لضمان نتيجة صحيحة.

يمكن حساب هذه النقاط بسهولة في ماتلاب عن طريق إيجاد نقاط التقاطع بين المنحني الأزرق و المستقيم الأزرق سأدعو هذه النقاط ب x2 و x3 ، بالإضافة إلى نقاط التقاطع بين المنحني الازرق و المحور x و سأدعو هذه النقاط ب x1 و x4.

الآن يمكنك حساب المساحة في المجالات التالية:

[x1, x2], [x2, x3], [x3, x4]

حيث أنه في المجالين الأول و الأخير نقوم بطرح المساحة تحت المستقيم الأزرق من المساحة تحت المنحني الأزرق، بينما نقوم بالعكس في المجال الثاني.

من أجل تلوين المساحة يمكنك استعمال fill و لكن يجب عليك إعطاء الكثير من النقاط، أي مثلاً المجال لديك هو من ال 0 إلى 220 تقريبا على محور x و بالتالي مثلاً جرب وضع 400 نقطة أو 500، يمكن كتابة ذلك في الكود بدون جهد كبير.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...