
- •Векторларды енгізіңіз, қосыңыз және олардың айырмаларын табыңыз. Функция мәндерінің кестелерін құрыңыз.
- •Векторлардың элементтерімен амалдар орындаңыз.
- •Вектор және матрицаларды еңгізіңіз. Матрицаларды қосу, аудару және диагоналдау операциясы – sum, a', dіag. Екінүкте арқылы аралықты алыңыз.
- •Магиялық матрица – magіc құрыңыз. Матрицаның ранг және базистік минорларын құрыңыз. Сызықты теңдеулер жүйесін шешіңіз.
- •Кері және жалған кері матрица алыңыз. Транспонирленген және комплексті түйіндес матрицалар құрыңыз.
- •Графиктерді алу, жеке терезелерге шығару программасын жазыңыз. Бірнеше графиктерді бір графикалық терезеде тұрғызыңыз. Fplot функциясы.
- •Айнымалалар және сандар. MatLab функциялары және олармен жұмыс істеуді көрсетіңіз – sіn, cos,…, sqrt, nextpow2, abs, angle, complex, max, sort, std, prod, eіg, svd, hes, polі
- •10. Функциялардың графиктерін полярлық координаталар жүйесінде тұрғызыңыз. Екі айнымалыдан тәуелді функциялардың графиктерін тұрғызыңыз.Графиктерді біріктіріңіз.
- •11. Функциялардың үшөлшемді графиктерін алыңыз. Жарық түсірілген бетті құрыңыз.
- •12. Параметрлік түрде берілген жазықтықтар мен сызықтарды тұрғызыңыз. Анимацияланған графиктерді алыңыз.
- •14. MatLab жүйесіндегі арифметикалық есептеулер. Қарапайым функцияларды пайдаланыңыз. Ішкі қарапайым функциялар. Айнымалыларды қолданыңыз.
- •15. Қарапайым дифференциалдық теңдеулерді шешіңіз.Нәтижелерді көрсетіңіз.
- •16. Анықталған интегралды жуықтап есептеуді көрсетіңіз. Feval функциясы. Трапеция әдісі.
- •17. Цикл операторлары – for, whіle. Тармақтау операторлары – шартты оператор іf, оператор swіtch. Кіріс аргументтерді тексеріңіз. Тармақтауды ұйымдастыру. Ауыстырып қосу операторы.
- •18.Циклді үзу, оператор break. Төтенше жағдайларды өңдеу, оператор try…catch.
- •19. Массив және сандармен логикалық өрнектер құрыңыз. Қатынас (жағдай) операциялар. Логикалық операциялар. Операциялардың артықшылығын түсіндіріңіз.
- •20. Жолдарды және бағандарды жойыңыз. Біріктіру. Матрицаның арнайы түрін жасаңыз. Жолдарды орналастыру. Жолдарды орналастыру үшін командалар.
- •21. Полиномдар және интерполяция.Полиномдармен орындалатын амалдар орындаңыз. Полиномдық регрессия.
- •23. Бірөлшемді және екіөлшемді және көпөлшемді кестелік интерпояцияны алыңыз.
- •24. MatLab пакетінің Simulink бағыныңқыжүйесі.Simulink бағыныңқыжүесініңнегізгіқасиеттерінтүсіндіріңіз.Simulink блоктарыныңкітапханасы.
- •25. Function and Tables кітапханаларын артықшылығын көрсетіңіз. Nonlinear кітапханасы.Signals and Systems кітапханасы.
- •26. Бейсызық маятниктің фазалық портретін алыңыз
- •27. Бар блоктарды топтастыру арқылы бағыныңқы жүйелерді құрыңыз
- •28. Тиімділеу әдістерін сандық шешіңіз
- •29. Бір белгісізді теңдеудің түбірін табу. Бейсызық теңдеулер жүйесін шешу
- •30. Автотербелмелі жүйе – Ван-дер-Поль генераторы.
- •31. Fminbnb функциясы. Көпөлшемді шартсыз минимизациялауды көрсетіңіз. Шарт қою арқылы минимизациялауды көрсетіңіз.
- •32. Сигналдарды спектральды талдау. Спектральды талдаудың кейбір мәселелері. Фурьенің тура және кері түрлендіруін қолданыңыз. Тез Фурье түрлендіруі
- •33. Периодты және периодты емес сигналдарды өндіруге арналған MatLab жүйесіндегі функцияларды көрсетіңіз.Периодты: Square- тікбұрышты импульстер тізбегі;
- •34. Тікбұрышты, үшбұрышты, Дирихле импульстерін алыңыз. Дискретті сигналдар.
- •35. MatLab жүйесінде уақыт қатарларын талдаудың арнайы әдістерін көрсетіңіз. Нормаланған құлаш әдісі.
- •36. Бейсызық тербелістерді сапалық талдаңыз
- •37. Радиоимпульс пен оның спектрінің графигін алыңыз.
- •38. Матрицалық ойындар есебіне мысал келтіріңіз.
- •39. Математикалық тербелістердің еркін тербелістерін алыңыз. Еріксіз тербелістер.
- •40. Логистикалық бейнелеуді түсіндіріңіз.
37. Радиоимпульс пен оның спектрінің графигін алыңыз.
Гаустық орайжанауыш және бірлік амплитудалы жалғыз ралиоимпульсті құру үшін gauspuls функцияы қолданылады: y=gauspuls(t,fc,bw,bwr) мұндағы fc тасымалдаушы жиілік, bw спектрдің салыстырмалы ені, bwr спектрдің ені б/ша өлшеу жүргізілетін децибелмен өлшенетін деңгей. У векторы келесі формуламен есептеледі: у=exp(at2)cos(2πfct)
а коэффиценті импульс ұзақтығын, енін де анықтайды.
Gauspuls функциясын шақырғанда, бірден үшке дейін шығыс параметрлерін қолдануға болады: [y,yq,ye]=gauspuls(t)
Yq анықталған у радиоимпульстің квадратуралық қосымшасын береді. Yq векторы у векторынан 90 градусқа тасымалдаушы тербелістің ығысуымен ажыратылады. Ye пайда болған радиоимпульстің орайжанауышын береді.
Мысал. 4 кГц тасымалдаушы жиілігімен, -20 дБ деңгейімен, өлшенген спектрдің салыстырмалы ені 10% радиоимпульстің және оның спектрінің графиктерін салайық. Дискреттеу жиілігі = 16 кГц.
Fs=16e3; t=-10e-3:1\Fs:10e-3; Fc= 4e3; bw=0.1; bwr=-20;
s=gauspuls(t,Fc,bw,bwr);
N=2^nextpow2(length(s));
Spectra=fft(s,N);
spectradB=20*log10(abs(spectr));
f=(0:N-1)\N*Fs;
subplot(2,1,1);
plot(t,s,`k`);
title(`gaupuls`);
subplot(2,1,2); plot(f(1:N\2)
spectradB(1:N\2),`k`);
maxspectra=20*log10(max(abs(spectra)));
freq=Fc*[1-bw\2 1+bw\2];
hold on, plot (freq, maxspectra ([1 1]) +bwr, `k+`);
title(`Spectra of gaupuls`);
38. Матрицалық ойындар есебіне мысал келтіріңіз.
-
Kizil tuz
Kara tuz
Kizil ekilik
Kizil tuz
1
-1
-2
Kara tuz
-1
1
1
Kizil ekilik
2
-1
0
>>A=[1 -1 2;-1 1 1;2 -1 0]; %tikelei esepke habarlasu;
>>[x,fval]=linprog(ones(3,1),-A',-ones(3,1),[],[],zeros(3,1))
x = 0.0000
3.0000
2.0000
fval = 5.0000
>>% keri esepke habarlasu:
>>[y,gval]=linprog(-ones(3,1),A',ones(3,1),[],[],zeros(3,1))
y =
0.0000
1.0000
1.0000
gval =-2.0000
>> v=1./fval
v =0.2000
>> p=v*x
p =0.0000
0.6000
0.4000
>> q=v*y
q = 0.0000
0.2000
0.2000
39. Математикалық тербелістердің еркін тербелістерін алыңыз. Еріксіз тербелістер.
Тербелістер туралы есептер физиканың барлық салаларында кездеседі. Көп жағдайларда мүлдем өзгеше физикалық обьектілердің тербелістері бір біріне ұқсас. Қарапайым мысалдар маятниктің шағын тербелістері және конденсатор мен шарғыдан тұратын тізбектегі электр тербелістері.
Ұзындығы L қатты сырықтың бір шетіне қадалған, екінші шеті ілу нүктесінде бекітілген, массасы m жүктің қозғалысын қарастырайық. Жүк центрі о нүктесіндегі L радиусты шеңбердің доғасы бойынша қозғалады, жүктің орны сырықтың вертикальдан ауытқу бұрышымен сипатталады. Программаның мәтінімен салыстыруға ыңғайлы болу үшін маятниктің вертикальды бағыттан ауытқу бұрышын х пен белгілейміз.
Маятниктің аз ауытқу қозғалысы белгілібұл гармониялық тербелістер. Маятниктің қозғалыс заңы келесі түрде жазылады: х=acos(ωot+φo).
Егер ауытқулар аз болмаса, тербелістерді сипаттайтын теңдеу ẍ +ω2sinx=o. Соңғы теңдеу бейсызық, оның шешімі, басқа көп бейсызық теңдеулердің шешімдері сияқты, элементар функциялар жазылмайды, сондықтан оның сандық шешімін алу қажет. Мейлінше аз ауытқу бұрышы кезінде теңдеу сызықты болады ẍ +ω2sinx=o.
function F=mayat(t,y);
global omega;
F=[y(2); - omega^2*sin(y(1))];
global omega;
x0=[2 3];
for omega=1:0.3:4
[T,Y]=ode45('mayat',[0:0.05:4*pi],x0);
hold on
plot(Y(:,1),Y(:,2),'k');
grid on
axis([-5 20 -8 8]);
title('mayatnik')
end
Еріксіз т/стер. Маятникке горизонталь бағытталған F(t)=Bcoswt сырткы айнымалы күш әсер еткенде жүйе мәжбүр т/с д.а. x(2)+w2sinx=Bcoswt.
Егер маятник бастапкы уакытта тыныштыкта турса, оган периодты куш әсер етсе, онда ол біраз уақыт теңселіп тұрады, регулярлы емес козгалыста б/ды. Бул кезде амплитуданың тек өсуі ғана емес, периодты үдеуі не азаюы мүмкін. Біраз уакыт өткеннен кейін козгалыс калыптасады, сырткы куш w жиілікпен периодты б/ды.