Lab1.toon Dohio

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

Тоон Дохио Боловсруулалт хичээлийн лабораторийн ТАЙЛАН

Батмөнх Нандинбилэг \ 18B1NUM2439, холбоо барих утасны дугаар: 88807590 \

Лабораторийн ажил: №1 MATLAB ба Тоон дохио

1. УГ ЛАБОРАТОРИТОЙ ХОЛБООТОЙ ШИНЭЭР СУРСАН ОНОЛЫН МЭДЛЭГ:

Матлаб програмтай танилцах


Матлаб програм дээр анхан шатны код бичин ажиллуулах
2. ГҮЙЦЭТГЭСЭН АЖИЛ ТУС БҮР ДАРААЛЛЫН ДАГУУ:

1. MATLAB програмтай танилцах. “An Introduction to MATLAB” гарын авлагатай


танилцаж дараах дасгал командыг хийж гүйцэтгэ(a-f хувьсагчид утга оноох, g-k
хувьсагчид байгаа утгыг авах).

Зураг1.1 Хувьсагчид утга оноох

1
Тоон Дохио Боловсруулалт хичээлийн лабораторийн ТАЙЛАН
Батмөнх Нандинбилэг \ 18B1NUM2439, холбоо барих утасны дугаар: 88807590 \

Зураг1.2 Хувьсагчид байгаа утгыг авах

2. График байгуулах, y= - x^2; x€|-2,2| функцын графикийг (a болон б кодуудын


дагуу) 2 янзаар байгуулан хар. “b” даалгаварын stem(x,y) мөр кодийн урд
“figure” функцийг бичиж “a” болон “b” ашиглан кодуудыг дахин ажиллуул.
Stem болон plot функцээр байгуулсан 2 графикийг хооронд нь харьцуул.

Зураг2.1 a болон б кодыг бичсэн нь

2
Тоон Дохио Боловсруулалт хичээлийн лабораторийн ТАЙЛАН
Батмөнх Нандинбилэг \ 18B1NUM2439, холбоо барих утасны дугаар: 88807590 \

Зураг 2.2 параболыг Plot функцын тусламжтай тасралтгүйгээр дүрслэв.

Зураг 2.3 параболыг Stem функцын тусламжтайгаар тодорхой утгуудыг x тэнхлэгээс


босоо зураасаар тэмдэглэн тасралттайгаар дүрслэв.

3
Тоон Дохио Боловсруулалт хичээлийн лабораторийн ТАЙЛАН
Батмөнх Нандинбилэг \ 18B1NUM2439, холбоо барих утасны дугаар: 88807590 \

3. Дараах кодийг бичиж ажиллуул, тогтмол тоон утгуудыг өөрчилж график хэрхэн
өөрчлөгдөхийг ажигла, ажиглалт дээрээ үндэслэн дохионы далайц, давтамж,
фазын шилжилт зэргийг тодорхойлох ба томъёог бич.
a. n=0:100;
y=3*cos(0.05*pi*n+pi/3);
plot(y,'--o');

b. n=0:100;
y=3*cos(0.05*pi*n+pi/3)+ 0.7*sin(0.5*pi*n);
stem(n,y);

4
Тоон Дохио Боловсруулалт хичээлийн лабораторийн ТАЙЛАН
Батмөнх Нандинбилэг \ 18B1NUM2439, холбоо барих утасны дугаар: 88807590 \

y=Acos(ωt+ ϕ)
A – далайц/amplitude
ω – өнцөг давтамж радианаар /frequency
t – хугацаа/time
ϕ – фазын шилжилт/phase shift

4. MATLAB програм дээр .m файл үүсгэх ба .function файл үүсгэх түүнийгээ ашиглах
заавартай танилц.
a. 2-р даалгаварын (a),(b) кодийг нэг .m файлд оруулан ажиллуул.

Зураг 4.1 Hold on ашиглан нэг хавтгай дээр дүрслэв.

5
Тоон Дохио Боловсруулалт хичээлийн лабораторийн ТАЙЛАН
Батмөнх Нандинбилэг \ 18B1NUM2439, холбоо барих утасны дугаар: 88807590 \

b. 3-р даалгаварын кодийг дараах хэлбэр оруулан өөрчилж шинэ файл дээр
хадгал.

c. MATLAB editor идэвхитэй байдалд байхад гараас “F5” товчоор кодийг


ажиллуулж үр дүнг хар, алдаа байвал засч дахин ажиллуул.
n=0:100;
y1=3*cos(0.05*pi*n+pi/3);
y2=3*cos(0.05*pi*n+pi/3)+0.7*sin(0.5*pi*n);
[H1,H2]=plotyy(n,y1,n,y2,'plot');
set(H1,'LineStyle','--')
set(H2,'LineStyle',':')

6
Тоон Дохио Боловсруулалт хичээлийн лабораторийн ТАЙЛАН
Батмөнх Нандинбилэг \ 18B1NUM2439, холбоо барих утасны дугаар: 88807590 \

5. Дараах(a) кодоор шинэ фунцын файл үүсгэж хадгал, шинэ .m файл(b) үүсгэж ажиллуул.
a. Функцын файл
function [ x,n ] = unitSample( n0,n1,n2)
n=[n1:n2];
x=[(n-n0)==0];
end

b. Эх коде
clc;
[y,n]=unitSample(0,-20,20,j);
plot(n,y,'--o');

b. (5.b) даалгаварын x=[(n-n0)==0]; мөр кодийг x=[(n-n0)>=0]; болгон өөрчилж


ажиллуул.

7
Тоон Дохио Боловсруулалт хичээлийн лабораторийн ТАЙЛАН
Батмөнх Нандинбилэг \ 18B1NUM2439, холбоо барих утасны дугаар: 88807590 \

c. Гарсан график ямар дохионы график болохыг тогтоо.


- Шатан функцыш график
6. Өгөгдсөн дарааллаар график байгуул x(n)={1, -2, 4, 6, -5, 8, 10, -7, 12}, (x1-x5)
графикуудыг харж ямар төрлийн систем болохийг тодорхойл.
a. x1(n)=3x(n+2)+x(n-4)+2x(n)

8
Тоон Дохио Боловсруулалт хичээлийн лабораторийн ТАЙЛАН
Батмөнх Нандинбилэг \ 18B1NUM2439, холбоо барих утасны дугаар: 88807590 \

b. x2(n)=5x(5+n)+4x(n+4)+3x(n)

c. x3(n)= x(n+4)x(n-1)+x(2-n)(n)

9
Тоон Дохио Боловсруулалт хичээлийн лабораторийн ТАЙЛАН
Батмөнх Нандинбилэг \ 18B1NUM2439, холбоо барих утасны дугаар: 88807590 \

ДҮГНЭЛТ:
Уг лабораториор MATLAB програмтай хэрхэн ажиллах түүний үйлдэлүүд болох
хувьсагчид утга оноох, хувьсагчид байгаа утгыг авах , Stem болон plot функц, мөн график
дээр дүрслэгдсэн дохионуудыг ямар хэлбэртэйгээр харагдах, кодыг ажиллуулахад гарч
ирсэн алдааг уншиж, гарсан алдааг олж түүнийг засах гэх мэт шинэ зүйлсийг сурч мэдсэн.

10
Тоон Дохио Боловсруулалт хичээлийн лабораторийн ТАЙЛАН
Батмөнх Нандинбилэг \ 18B1NUM2439, холбоо барих утасны дугаар: 88807590 \

Үргэлжлүүлээд дараагийн лаборатори ...

11

You might also like