سؤال

في تطبيق Winforms لدي مخطط صغير.لا شيء يتوهم مجرد مجموعة من نقاط x/y التي أقوم بتوصيلها بالخطوط.

سيكون من الجيد رسم منحنى بدلاً من الخطوط لتوصيل هذه النقاط.ولكن بما أن الرياضيات لم تكن أبدًا الجانب القوي لدي، فليس لدي أي فكرة عن كيفية القيام بذلك.

أي نوع من العينات أو النصائح سيكون مفيدًا.

هل كانت مفيدة؟

المحلول

وهذا هو بسيط جدا - لا حاجة لأي الرياضيات - مجرد استخدام Graphics.DrawCurve بدلا من DrawPolygon / DrawLine (انظر التعليمات جيدة جدا على هذه الوظيفة)

نصائح أخرى

أعتذر عن إحياء الموضوع، لكن كان علي الرد على هذا:

كن واضحا في عقلك ما تريد تحقيقه. لا أعرف تفاصيل مشروعك، لكن الطرق المقترحة ليست مناسبة للعديد من التطبيقات.يعتمد الحل الصحيح على ما إذا كنت تنوي أن تبدو المنحنيات التي ترسمها جميلة أم أنها تمثل بيانات ذات معنى.بالنسبة للأولى، رسم منحنى بيزيير أمر جيد، لكنه كذلك لا ذات معنى رياضيًا وإذا كنت تحاول رسم رسم بياني ليتم تفسيره بدقة علمية، فسوف يؤدي ذلك إلى تضليل المستخدم.بالنسبة للعديد من التطبيقات، ما تريده هو الخط الأنسب.ولها شكل وظيفي واضح، على سبيل المثال، متعدد الحدود من الدرجة الثانية (المعروف أيضًا باسم القطع المكافئ)، أو منحنى لوغاريتمي، أو متوسط ​​متحرك.كل هذه الأشياء موجودة في Excel ولها تطبيقات محددة وهي بالتأكيد الاختيار الخاطئ لأي شيء خارج نطاق اختصاصها المحدد.ربما يكون موضوع التحليل الإحصائي للبيانات خارج نطاق منشور StackOverflow - ولكن في البداية، ابحث عن "الانحدار الخطي"، فإن ما تصفه يتم التعامل معه بشكل شامل في هذا المجال من الرياضيات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top