پروژه ی محاسبات عددی با متلب - حل معادله به روش تنصیف
پروژه ی محاسبات عددی با متلب - حل معادله به روش تنصیف
نقل قول :
% Equation Solver : Bisection Method
clc
disp('Equation Solver : Bisection Method')
try
f= input('Enter [a,b,c] : (aX^2+bx+c) :');
A= input('Enter A:');
B= input('Enter B:');
catch
disp('Error')
end
a=A;
b=a+1;
Ya=polyval(f,a);
Yb=polyval(f,b);
fprintf(' A B C root \n');
fprintf(' ====== ======= ====== ======\n');
while b<=B
a=b;
b=a+1;
Ya=polyval(f,a);
Yb=polyval(f,b);
if Ya*Yb==0
if Ya==0
disp(a)
elseif Yb==0
disp(b)
end
end
a1=a;
b1=b;
Ya1=polyval(f,a1);
Yb1=polyval(f,b1);
while (Ya1*Yb1<0) & (abs(a1-b1)>.0001)
c=(a1+b1)/2;
fprintf('\n %6.2f %6.2f %6.2f %6.2f',a,c,b,a1)
Yc=polyval(f,c);
if (Yc*Ya1)==0
% disp(c)
elseif (Yc*Ya1)>0
a1=c;
Ya1=polyval(f,a1);
elseif (Yc*Ya)<0
b1=c;
Yb1=polyval(f,b1);
end
end
end
Equation Solver : Bisection Method
Enter [a,b,c] : (aX^2+bx+c) :[-2 -1 2]
Enter A:-10
Enter B:10
A B C root
====== ======= ====== ======
-2.00 -1.50 -1.00 -2.00
-2.00 -1.25 -1.00 -1.50
-2.00 -1.38 -1.00 -1.50
-2.00 -1.31 -1.00 -1.38
-2.00 -1.28 -1.00 -1.31
-2.00 -1.27 -1.00 -1.28
-2.00 -1.27 -1.00 -1.28
-2.00 -1.28 -1.00 -1.28
-2.00 -1.28 -1.00 -1.28
-2.00 -1.28 -1.00 -1.28
-2.00 -1.28 -1.00 -1.28
-2.00 -1.28 -1.00 -1.28
-2.00 -1.28 -1.00 -1.28
-2.00 -1.28 -1.00 -1.28
0.00 0.50 1.00 0.00
0.00 0.75 1.00 0.50
0.00 0.88 1.00 0.75
0.00 0.81 1.00 0.75
0.00 0.78 1.00 0.75
0.00 0.77 1.00 0.75
0.00 0.77 1.00 0.77
0.00 0.78 1.00 0.77
0.00 0.78 1.00 0.78
0.00 0.78 1.00 0.78
0.00 0.78 1.00 0.78
0.00 0.78 1.00 0.78
0.00 0.78 1.00 0.78
0.00 0.78 1.00 0.78
محاسبه ی ریشه با کمک متلب :
roots([-2 -1 2])
ans =
-1.2808
0.7808
Equation Solver : Bisection Method
Enter [a,b,c] : (aX^2+bx+c) :[2 7 -4 -5 3 4 9]
Enter A:-100
Enter B:100
A B C root
====== ======= ====== ======
-4.00 -3.50 -3.00 -4.00
-4.00 -3.75 -3.00 -4.00
-4.00 -3.88 -3.00 -4.00
-4.00 -3.81 -3.00 -3.88
-4.00 -3.84 -3.00 -3.88
-4.00 -3.83 -3.00 -3.84
-4.00 -3.84 -3.00 -3.84
-4.00 -3.83 -3.00 -3.84
-4.00 -3.83 -3.00 -3.83
-4.00 -3.83 -3.00 -3.83
-4.00 -3.83 -3.00 -3.83
-4.00 -3.83 -3.00 -3.83
-4.00 -3.83 -3.00 -3.83
-4.00 -3.83 -3.00 -3.83
-2.00 -1.50 -1.00 -2.00
-2.00 -1.25 -1.00 -1.50
-2.00 -1.13 -1.00 -1.25
-2.00 -1.19 -1.00 -1.25
-2.00 -1.16 -1.00 -1.19
-2.00 -1.14 -1.00 -1.16
-2.00 -1.13 -1.00 -1.14
-2.00 -1.14 -1.00 -1.14
-2.00 -1.14 -1.00 -1.14
-2.00 -1.14 -1.00 -1.14
-2.00 -1.14 -1.00 -1.14
-2.00 -1.14 -1.00 -1.14
-2.00 -1.14 -1.00 -1.14
-2.00 -1.14 -1.00 -1.14
محاسبه ی ریشه با کمک متلب :
roots([2 7 -4 -5 3 4 9])
ans =
-3.8289
1.0264 + 0.5759i
1.0264 - 0.5759i
-1.1374
-0.2932 + 0.8124i
-0.2932 - 0.8124i
Equation Solver : Bisection Method
Enter [a,b,c] : (aX^2+bx+c) :[-3 4 5 -3 -4 1]
Enter A:-1000
Enter B:1000
A B C root
====== ======= ====== ======
1
1
محاسبه ی ریشه با کمک متلب :
>> roots([-3 4 5 -3 -4 1])
ans =
1.7451
-0.8199 + 0.4066i
-0.8199 - 0.4066i
1.0000
0.2281
Equation Solver : Bisection Method
Enter [a,b,c] : (aX^2+bx+c) :[1 2 3 4]
Enter A:-100
Enter B:100
A B C root
====== ======= ====== ======
-2.00 -1.50 -1.00 -2.00
-2.00 -1.75 -1.00 -2.00
-2.00 -1.63 -1.00 -1.75
-2.00 -1.69 -1.00 -1.75
-2.00 -1.66 -1.00 -1.69
-2.00 -1.64 -1.00 -1.66
-2.00 -1.65 -1.00 -1.66
-2.00 -1.65 -1.00 -1.66
-2.00 -1.65 -1.00 -1.65
-2.00 -1.65 -1.00 -1.65
-2.00 -1.65 -1.00 -1.65
-2.00 -1.65 -1.00 -1.65
-2.00 -1.65 -1.00 -1.65
-2.00 -1.65 -1.00 -1.65
محاسبه ی ریشه با کمک متلب :
>> roots([1 2 3 4])
ans =
-1.6506
-0.1747 + 1.5469i
-0.1747 - 1.5469i
نقل قول :
در علوم مهندسی همیشه یک مسئله وقتی به نتیجه می رسد که جواب نهایی آن به صورت یک عدد درست باشد ولی همین مورد در بسیاری از مسائل مشکلاتی را به وجود می آورد که از لحاظ اقتصادی مقرون به صرفه نیست، یا اینکه روش تحلیلی مستقلی را برای آن نمی توان ابلاغ کرد و یا از نظر زمانی رسیدن به آن اعداد بسیار طاقت فرسا و زمان بر است، لذا اینجاست که سر و کله محاسبات عددی پیدا می شود .
جزوه ای که برای شما قرار می دهیم تنها جزوه تایپ شده و قابل قبول از نظر کامل بودن و قابل فهم بودن است که در اینترنت یافت می شود و بعد از جستجو های فراوان این جزوه بسیار عالی را برای شما فراهم کردیم . جزوه محاسبات عددی توسط استاد محمود پری پور نوشته شده و در 63 صفحه بسیار زیبا و تایپ شده آماده گشته است . همچنین در پایان این جزوه چندین نمونه سوال برای شما طراحی شده است .
مباحثی که در جزوه محاسبات عددی مطالعه خواهید کرد :
فصل اول : خطاها
فصل دوم : حل عددی دستگاه های معادلات خطي وغيرخطي
- روشهاي مستقيم
- روشهاي تکراري
فصل سوم: حل عددي معادله f (x) =0
- روش دو بخشي (تنصيف يا نصف کردن)
- روش نابجايي
- روش نيوتن
- روش سکانت
- حل دستگاه معادلات غير خطي
فصل چهارم: درون يابي و برازش منحنی
- درون يابی
- برازش منحنی
فصل پنجم: محاسبه عددي مشتق و انتگرال
- مشتق گيری عددی
- روش نيوتن – کاتس: باز و بسته
- روش گاوس
فصل ششم: حل عددي معادلات ديفرانسيل
- روش تيلور
- روش اويلر
- روش رونگه ‐ کوتا
توجه : دو فونت در کنار کتاب است که باید نصب نمایید . در غیر اینصورت جزوه به خوبی نمایش پیدا نمی کند
* پسورد تمامی فایل ها www.techno-electro.com میباشد.فایل های دانلودی تکنو الکترو فقط از طریق همین سایت(تکنو الکترو ) قابل دانلود هستند
به حجم 330 کیلوبایت
لینک :
http://techno.directdl.net/dl1/Ebooks/mohasebat%20adadi%5BTechnoEectro.CO%5D.zip



حل معادلات غیر خطی به روش نصف کردن






