الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب مساعدة في كود برنامج بلغة سي

بدأه TJ Zizo في 2 نوفمبر 2011 · 6 رد · 1,825 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم يا اخوة...

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

المشكلة التي أواجهها أني أخذت تكليفاً على نفسي بقرن مادة الرياضيات بالحاسوب مع التطبيق البرمجي، وأريد أن أنفذ معظم - إن لم يكن كلّ - ما تعلمته من علوم الرياضيات بواسطة اللغات البرمجية، وآخر ما توصلت إليه حالياً أني أريد تنفيذ وإيجاد حل لمسألة من متسلسلة تايلور باستخدام لغة السي،ولكنًي واجهت بعض الصعوبات التي أعاقتني عن البدء، فلم أعرف أي نوع بياني استخدم لايجاد التفاضل - وكما تعلمون حد التفاضل يحتوي على متغير ومعامل - وواجهتني بعض الاخطاء البسيطة في تنفيذ معادلة المشتقة ذاتها التي اوجد بها تفاضل الحد.

انا متأكد من قيام احد الاعضاء بتنفيذ برنامج مثل هذا مسبقاً، فأرجو ممن فعل أن يساعدني لأتعلم أو على الاقل تنويري ببعض الخطوات الابتدائية.....لكم جزيل الشكر !@!

"ملحوظة : تعويض معادلة المتسلسلة غير مطلوب في المسألة"

#2

السلام عليكم ...

ما هو الشئ الذي إثباته في المتسلسلة رابط

و كيف ... ؟؟؟

حتى نستطيع مساعدتك ..

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

لكي أوضح لك المسألة أكثر سأكتب لك المعادلة المعطاة :

f(x,y)=x^3+4x^2y^2+2y^2

أوجد مفكوك تايلر للدالة أعلاه.

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

#4

السلام عليكم ...

اقتباس
4x^2y^2

هل يوجد خطأ مطبعي في هذا الحد ..

بشكل عام يعطى مفكوك تايلور لدالة بمتغيرين في النقطة (x0,y0) بالشكل :

tylorseriesoftwovariables.PNG

ملاحظة : خذ أول سطرين من المعادلة و تجاهل الباقي ..(لان الصورة منقولة) ...

على كل حال برمجة تطبيقات الرياضيات باستخدام لغات برمجة (ذات الأغراض العامة ) (General Purpose Programming languages) يعتبر موضوع صعب لأن هذه اللغات غير مخصصة لكتابة برامج الرياضيات ... فبالرغم من قوة الــ Cpp أو C.. فإنها لا يمكنها (بسهولة) إيجاد مشتق دالة ما بسيطة و لتكن sin of x .. فما بالك بدوال معقدة و بمتحولين x and y ..

صحيح انه يوجد طرق تحليل عددي تعطي تقريب للتكامل و المشتق .. لكن تطبيقها يبقى صعب ...

لا اعرف هل يوجد مكتبات متخصصة بالموضوع و اعتقد أن الماتلاب أكثر مرونة في مثل هذه الأمور ...

....

طالما أن موضوعك للتعلم , فعليك بالأمور البسيطة .. مثل رسم الدوال أو طرق التحليل العددي ... أو حل معادلات بسيطة ..

2

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#5

شكراً جزيلاً لك أخي، لم تقصر في إعطاء المعلومة بشئ، ولكني أود أن أناقشك قليلا في هذا الموضوع...

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

مع العلم بإني لست قوياً جدا في استخدام برامج التحليل العددي "الماتلاب" فللتّو بدأت في تعلم المادة.

ما رأيك ؟؟

#6

السلام عليكم ...

اقتباس
ما رأيك ؟؟

لا بأس يمكنك المحاولة ...

يمكنك عمله للدوال البسيطة ...و ستواجه مشاكل عندما تصادف دوال معقدة مثل

Sin(ln(x^y))

بالتوفيق ...

1

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#7

جزاك الله خيراً....سأستفيد من المعادلة التي أعطيتني لها في الصورة وتنبيه بسيط المعادلة ليس لها خطأ مطبعي ولكن هي حد واحد " 4 اكس مرفوع للقوة 2 مضروب في واي مرفوع للقوة 2".....اذا ظهرت عقبة جديدة أتمنى أن أجد الحل عندكم في الموقع !@!

مواضيع مشابهة