Ahmed Ebrahim11 نشر 20 أكتوبر 2022 أرسل تقرير نشر 20 أكتوبر 2022 كيف يمكنني تحديد المساحه المحصوره هنا ف الصوره Effective port area مع اضافه opacity للتحديد وحساب هذه المساحه هل هذا ممكن ف الماتلاب جربت fill ولكنه يحدد بناء عل نقاط ويصبح التحديد سي لان هذا curve programming_Cam.mlx 1 اقتباس
0 Kais Hasan نشر 21 أكتوبر 2022 أرسل تقرير نشر 21 أكتوبر 2022 إن المساحة التي تريدها هي مساحة بين منحنيين هما المنحني باللون الأزرق (أو اللون الذي تريده حيث من غير الواضح تماماً أي منحني تريد) و المستقيم الأزرق. لإيجاد المساحة بين منحنيين يمكننا طرح المساحة التي أسفل أحدهما من المساحة التي أسفل الآخر. يمكن حساب المساحة عن طريق التكامل و الذي يمكن حسابه في ماتلاب عن طريق الدالة trapz. المشكلة الوحيدة هنا هو أنه في مجال معين يكون المنحني الأزرق له مساحة أكبر من المستقيم الأزرق و العكس في مجالات أخرى و بالتالي علينا حساب أكثر من تكامل لضمان نتيجة صحيحة. يمكن حساب هذه النقاط بسهولة في ماتلاب عن طريق إيجاد نقاط التقاطع بين المنحني الأزرق و المستقيم الأزرق سأدعو هذه النقاط ب x2 و x3 ، بالإضافة إلى نقاط التقاطع بين المنحني الازرق و المحور x و سأدعو هذه النقاط ب x1 و x4. الآن يمكنك حساب المساحة في المجالات التالية: [x1, x2], [x2, x3], [x3, x4] حيث أنه في المجالين الأول و الأخير نقوم بطرح المساحة تحت المستقيم الأزرق من المساحة تحت المنحني الأزرق، بينما نقوم بالعكس في المجال الثاني. من أجل تلوين المساحة يمكنك استعمال fill و لكن يجب عليك إعطاء الكثير من النقاط، أي مثلاً المجال لديك هو من ال 0 إلى 220 تقريبا على محور x و بالتالي مثلاً جرب وضع 400 نقطة أو 500، يمكن كتابة ذلك في الكود بدون جهد كبير. اقتباس
السؤال
Ahmed Ebrahim11
كيف يمكنني تحديد المساحه المحصوره هنا ف الصوره Effective port area مع اضافه opacity للتحديد
وحساب هذه المساحه
هل هذا ممكن ف الماتلاب
جربت fill ولكنه يحدد بناء عل نقاط ويصبح التحديد سي لان هذا curve
programming_Cam.mlx
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.