- •Диалогтық режимде жұмыс істеудің тәжірибелік жолдарын игеру.
- •Matlab пакетінің негізгі жағдайларымен танысу.
- •Диалогтық режимде жұмыс істеудің тәжірибелік жолдарын игеру.
- •Matlab пакетінің негізгі жағдайларымен танысу.
- •Диалогтық режимде жұмыс істеудің тәжірибелік жолдарын игеру.
- •Диалогтық режимде жұмыс істеудің тәжірибелік жолдарын игеру.
-
Matlab пакетінің негізгі жағдайларымен танысу.
-
Айнымалылармен, функциялармен және математикалық өрнектермен жұмыс.
-
Сызықтық емес теңдеулердің жүйесін шешу әдістерін игеру.
-
Сызықтық емес екі теңдеуден тұратын жүйені шешу әдістерін игеру.
-
Диалогтық режимде жұмыс істеудің тәжірибелік жолдарын игеру.
Жұмыстың тапсырмасы:
1 есеп.Сызықтық емес теңдеулерді шешу.
-
f1(x) функциясы үшін Mat-функция құру.
-
Программа файлын құру. Есептің тақырыбын комментарий ретінде енгізу.
-
y(x)=f1(x) функциясынXY график ретінде шығару. Ол бойынша y(x)=0 теңдеуінің түбірін шамамен анықтау. Егер түбірлер графикте көрінбесе, онда аргументтің өзгеру аумағын өзгертіп, операцияны қайталау керек.
-
Әр түбірге fzero функциясын қолданып, оның нақты мәнін табу.
-
Нәтижелер жолын қалыптастырып, оны график терезесінің тақырыбына шығару.
2 есеп.Сызықтық емес екі теңдеуден тұратын жүйені шешу.
-
f2(x)жәнеf3(x) = f1(x) - f2(x) функциялары үшін Mat-функциялар құру.
-
Программа файлын құру. Есептің тақырыбын комментарий ретінде енгізу.
-
f1(x)жәнеf2(x)функцияларынXY график ретінде шығару. Ол бойынша f1(x)жәнеf2(x) графиктерінің қиылысы ретінде теңдеулер жүйесінің түбірін шамамен анықтау. Егер түбірлер графикте көрінбесе, онда аргументтің өзгеру аумағын өзгертіп, операцияны қайталау керек.
-
Әр түбірге fzero функциясын қолданып, оның нақты мәнін табу.
-
Нәтижелер жолын қалыптастырып, оны график терезесінің тақырыбына шығару.
Тапсырмалар варианты
-
№
Коэффициенті а болатын 3-шідәрежелі f1(x)- полином
f2(x)
a3
a2
a1
a0
13
-.3
-9
-8
75
-100|cos(x)|
>> a=-4
a =
-4
>> b=4
b =
4
>> h=0.5
h =
0.5000
>> X=[a:h:b]
X =
Columns 1 through 15
-4.0000 -3.5000 -3.0000 -2.5000 -2.0000 -1.5000 -1.0000 -0.5000 0 0.5000 1.0000 1.5000 2.0000 2.5000 3.0000
Columns 16 through 17
3.5000 4.0000
>> plot(X,fun1(X))
f1 =
Columns 1 through 15
-17.8000 5.6125 26.1000 43.4375 57.4000 67.7625 74.3000 76.7875 75.0000 68.7125 57.7000 41.7375 20.6000 -5.9375 -38.1000
Columns 16 through 17
-76.1125 -120.2000>> grid on
2есеп
>> x1=fzero('fun1(x)',[-4 -3])
f1 =
-17.8000
f1 =
26.1000
f1 =
1.4034
f1 =
0.0627
f1 =
-2.5893e-005
f1 =
4.5182e-009
f1 =
0
x1 =
-3.6255
>> x2=fzero('fun1(x)',[-1 0])
f1 =
74.3000
f1 =
75
>> x3=fzero('fun1(x)',[1 3])
f1 =
57.7000
f1 =
-38.1000
f1 =
10.4067
f1 =
1.2020
f1 =
-0.0093
f1 =
3.9684e-005
f1 =
1.2998e-009
f1 =
0
x3 =
2.3967
>> Result=strcat('x1=',num2str(x1),' x3=',num2str(x3))
Result =
x1=-3.6255 x3=2.3967
>> title(Result)
Негізгіәдебиеттер: 1 [118-119, 131]
Қосымшаәдебиеттер:2[11-14, 54-56]
Тексерусұрақтары:
-
ode45функциясының міндеті.
-
fun функциясының міндеті.
-
fzero функциясының міндеті.
-
diff(x функциясының міндеті).
-
trapz(x,y)функциясының міндеті.
-
cumtraps (x,y)функциясының міндеті
-
quad и quad8функцияларының міндеттері.
№6 зертханалық жұмыс
MATLAB-та символдық есептеулер.
Жұмыстың мақсаты: