কম্পিউটার

নির্দিষ্ট অখণ্ডের জন্য ট্র্যাপিজয়েডাল নিয়ম


এই ট্র্যাপিজয়েডাল নিয়ম ব্যবহার করে সুনির্দিষ্ট ইন্টিগ্রালগুলি সমাধান করা যেতে পারে। a থেকে b রেঞ্জের মধ্যে একটি ফাংশন f(x) সংহত করার জন্য মূলত x =a থেকে x =b বিন্দু থেকে বক্ররেখার নিচের ক্ষেত্রটি খুঁজে বের করা।

সেই ক্ষেত্রফল খুঁজে বের করার জন্য, আমরা এলাকাটিকে n ট্র্যাপিজয়েডগুলিতে ভাগ করতে পারি এবং প্রতিটি ট্র্যাপিজয়েডের প্রস্থ হল h, তাই আমরা বলতে পারি যে (b - a) =nh। যখন ট্র্যাপিজয়েডের সংখ্যা বৃদ্ধি পায়, তখন এলাকা গণনার ফলাফল আরও সঠিক হবে। পূর্ণাঙ্গ সমাধান করতে, আমরা এই সূত্রটি অনুসরণ করব।

নির্দিষ্ট অখণ্ডের জন্য ট্র্যাপিজয়েডাল নিয়ম

এখানে h হল ব্যবধানের প্রস্থ, এবং n হল অন্তরের সংখ্যা৷ আমরা

ব্যবহার করে h খুঁজে পেতে পারি

নির্দিষ্ট অখণ্ডের জন্য ট্র্যাপিজয়েডাল নিয়ম

ইনপুট এবং আউটপুট

ইনপুট:ফাংশন f(x):1-exp(-x/2.0) এবং ইন্টিগ্রেশনের সীমা:0, 1. ব্যবধানের সংখ্যা:20Output:উত্তর হল:0.21302

অ্যালগরিদম

ইন্টিগ্রেট ট্রাপেজয়েডাল(a, b, n)

ইনপুট:৷ নিম্ন এবং উপরের সীমা, এবং অখণ্ড সংখ্যা n.

আউটপুট: একীকরণের ফলাফল।

শুরু করুন h :=(b - a)/n যোগফল :=f(a) + f(b) for i :=1 থেকে n, do sum :=sum + f(a + ih) সম্পন্ন ফেরত যোগশেষ 

উদাহরণ

#include#include namespace ব্যবহার করে std;float mathFunc(float x) { return (1-exp(-x/2.0)); // ফাংশন 1 - e^(-x/2)} float integrate(float a, float b, int n) { float h, sum; int i; h =(b-a)/n; //দুটি ব্যবধান যোগফলের মধ্যে দূরত্ব গণনা করুন =(mathFunc(a)+mathFunc(b))/2; //(i =1; i> lowLim>> upLim>> ব্যবধান; ফলাফল =ইন্টিগ্রেট (lowLim, upLim, interval); cout <<"উত্তরটি হল:" <<ফলাফল; }

আউটপুট

লোয়ার লিমিট, আপার লিমিট এবং ইন্টারভাল লিখুন:0 1 20 উত্তর হল:0.21302

  1. সুনির্দিষ্ট অবিচ্ছেদ্য জন্য সিম্পসনের 1/3 নিয়ম

  2. একটি গ্রাফের জন্য ব্রেডথ ফার্স্ট সার্চ বা BFS

  3. CSMA/CD-এর জন্য ব্যাক-অফ অ্যালগরিদম

  4. পিসির জন্য 12 সেরা অ্যান্ড্রয়েড ওএস