Azərbaycan Hava Yolları




Download 2,93 Mb.
bet13/35
Sana06.12.2023
Hajmi2,93 Mb.
#112648
TuriDərs
1   ...   9   10   11   12   13   14   15   16   ...   35
Bog'liq
C fakepathKOMPUTER MUHENDISLIYINDE EDEDI USULLAR 01 06 (2) (1)

2. fzero() funksiyasının köməyi ilə tənliklərin həqiqi köklərinin tapılması
MATLAB sistemində fzero() funksiyasınin aşağıdakı vari­antları mövcuddur:
fzero ( 'f(x) ', x )
fzero ( 'f(x) ', [x1, x2] )
fzero ( 'f(x) ', x, tol, trace )
fzero ( 'f(x) ', [x1, x2], tol )
fzero ('f(x) ', [x1, x2], tol, trace )
burada
'f(x)'həlli axtarılan tənlik;
x – kökün başlanğıc qiyməti;
[x1;x2] – kökün axtarıldığı interval;
tol – kökün hesablama xətası;
trace – iterasiyaların sayı;
Tənliklərin köklərinin təyin olunmasını nümunələr əsa­sın­da izah edək.
Nümunə5. tənliyinin köklərini və başlanğıc qiymətlərində tapmalı.
Həlli:
>> Y = fzero('3^x-6*x+x*sin(x) ', 2 )
Y =
2.2348
>> Y = fzero('3^x-6*x+x*sin(x) ', 6 )
Y =
2.2348
Nümunə6. tənliyinin həqiqi köklərini fzero ( 'f(x)',[x1, x2] ) funksiyasından istifadə edərək tapmalı:
Əvvəlcə funksiyanı qrafiki şəkildə təsvir edək:
>> x=-2:0.1:-1;
>> y=x.^3-x+1;
>> plot(x,y,'.-'); grid on
Burada plot düzbucaqlı koordinat sistemində ikiölçülü qrafik­ləri qurmaq funsiyasıdır. Grid on funksiyası isə qrafikin yerləşdiyi sahənin tor şəklində göstərilməsi üçündür.



Şəkildən göründüyü kimi tənliyin kökü [-2,-1] parçasında yerləşir.


Bu halda proqram və nəticə belə olar:
>> x1 = fzero('x^3-x+1', [-2 -1],0,001,16);
>> x = [x1]
x =
-1.3247
3. roots() funksiyasının köməyi ilə çoxhədlinin köklərinin tapılması
Matlab sistemində çoxhədlinin köklərinin tapılması üçün roots() standart funksiyasından istifadə edilir.
Funksiya bu şəkildə yazılır:
roots (z )
burada z – çoxhədlinin əmsallar vektorudur.

Download 2,93 Mb.
1   ...   9   10   11   12   13   14   15   16   ...   35




Download 2,93 Mb.