SlideShare a Scribd company logo
1 of 41
Зураг диаграм
Plot функц
plot функц нь хоёр
хувьсагчийн хоорондох
холбоо хамаарлыг зурж
харуулахад ашигладаг.
Хэлбэр:
 plot(x,y,шугам параметр)
Жишээ: санамсаргүй утгатай матрицын
утгуудын plot

clear, close all
clc
xxx = 1:100
yyy = rand(1,100)
plot(xxx,yyy)
Жишээ
Жишээ: sin(x)
clear, close all
clc
x = 0:pi/36:10*pi
y = sin(x)

plot(x,y,‘m')
Жишээ
Plot хэлбэрүүд
Хэ
лб
эр

Шугам

-

Хэлбэр

Тэмдэгтийн
төрөл

Хэл
бэр

Өнгө

х

Хэрээс

r

Улаан

Шулуун
Квадрат

g

Ногоон

b

Цэнхэр

--

Тасарсан
шугамтай

‘square’
эсвэл s

:

Цэгтэй

ромбо

c

-.

Зураас цэгтэй

‘diamond’
эсвэл d

Цэнхэр
ногоон

^

Дээшээ харсан
гурвалжин

m

ягаан

V

Доошоо харсан
гурвалжин

y

Шар

k

Хар

Баруун тийшээ
харсан
гурвалжин

w

цагаан

>
Жишээ:шугам параметр ашиглан шугам
зурах
clear, close all
clc
xxx = 1:100

yyy = rand(1,100)
plot(xxx,yyy)
figure, plot(xxx,yyy,'g:')
figure, plot(xxx,yyy,'r--‘)
figure, plot(xxx,yyy,':mo‘)
Жишээ
clear, close all
clc
xxx = 1:100
yyy = rand(1,100)

aaa = 1:100
bbb = rand(1,100)
plot(xxx,yyy,'r')
hold on
plot(aaa,bbb,'-.gv')
hold off
жишээ: баар график зурах
clear, close all
clc
x = 0:pi/36:2*pi
y = cos(x)
bar(x,y,'b')
Жишээ
Жишээ: Шатны гишгүүр зурах
clear, close all
clc
x = -10:0.5:10
y = x.^2 + 2.*x + 2
stairs(x,y,'b')
жишээ
Дүрс боловсруулалт
Дүрсийг унших болон харуулах
Дүрсийг уншихдаа imread командыг
ашиглана.
Жишээ: ‘c:aaa.jpg’ зургийг уншиад A
матрицад хадгалах:
 A = imread(‘c:aaa.jpg’)

Дүрсийг харуулахдаа imshow(A)
командыг ашиглана.
Жишээ
Дүрсийг боловсруулах: хар зураг болгон
хувиргах

RGB дүрсийг хар зураг болгон
хувиргахдаа rgb2gray командыг
ашиглана.
Жишээ: A дүрсийг хар зураг болгон
хувиргах:
 B = rgb2gray(A)
Жишээ
clear, close all
clc
aaa = imread('d:My DocumentsMy
Pictures50294.jpg');
figure, imshow(aaa)
bbb = rgb2gray(aaa)
figure, imshow(bbb)
Дүрсийг хадгалах

imwrite команд нь дүрсийг
хадгалахад ашиглагдана.
Жишээ: xxx.jpg файлруу
бичих:
 imwrite(A,’xxx.jpg’,’jpg’)
Нөхцөлт оператор
If…else оператор
if…else оператор нь нөхцлийг
шинжилдэг.
Хэрвээ нөхцөл нь үнэн бол үйлдлийг
гүйцэтгэнэ.
Хэрвээ нөхцөл нь худал бол өөр нэг
үйлдлийг гүйцэтгэнэ.
If…else Оператор
if (condition)
% if block
else
% else block
end

%
%
%
%
%
%
%

Нөхцөл
==
:
~=
:
>
:
>=
:
<=
:
<
:

тэнцүү
тэнцүү биш
эрс их
их ба тэнцүү
бага ба тэнцүү
эрс бага
Жишээ
clear, close all
clc
aaa = rand(1,100);
bbb = 1:1:100

color = 1;
if (color == 1)
% if block
figure, plot(bbb,aaa,':r');
else
% else block
figure, plot(bbb,aaa,'b');
end
Жишээ
clear, close all
clc
x = 3;
if (x > 5)
disp('The number is more than 5.')
elseif (x == 5)
disp('The number is equal to 5.')
else
disp('The number is less than 5.')
end
For давталт
Илэрхийлэлийг олон удаа давтахад
ашиглана.
for давталтын хэлбэр:
 for(эхлэх утга:алхам:төгсөх утга)
For давталт
clear, close all
clc
for i = эхлэх утга:давталт:төгсөх
утга
илэрхийлэл

end
Жишээ
For давталтын доторх утгыг харуулах

clear, close all
clc
for i = 1:1:15
st1 = strcat('The value of i
inside the loop is: ',int2str(i));
disp(st1)
end
Жишээ
st1 = 'Hello World!';
for i = 1:1:10
disp(st1)
end
Жишээ
clear, close all
clc

matA = [1.4,4.2,6.7,7.0; 5.5,6.7,8.9,3.0; 0.6,6.12,5.44,8.94]
[row,col] = size(matA)
for i = 1:1:row
for j = 1:1:col

currNo = matA(i,j);
st1 = strcat('The value being tested is: ',
num2str(currNo),'.');
disp(st1)
if (currNo > 3)
disp('The current value is larger than 3.')
else
disp('The current value is less or equal than 3.')
end
end
end
While давталт
Нөхцөлт давталт
while давталтын хэлбэр:
 while(condition)
Жишээ
clear, close all
clc
counter = 1;
while(counter <= 15)
st1 = strcat('The value of i inside the
loop is: ',int2str(counter));
disp(st1)
counter = counter + 1;
end
Жишээ
clear, close all
clc
st1 = 'Hello World!';
counter = 1;

while(counter <= 10)
disp(st1)
counter = counter + 1;
end
Функцууд
Функц
Функцын хэлбэр:
 function returnValue = fcnName(inputValue)
Жишээ
function hasil = addFcn(number1, number2)
hasil = number1 + number2;
Жишээ: функыг ашиглах
clear, close all
clc
number1 = 4;
number2 = 5;
selection = 1;
if selection == 1
hasil = addFcn(number1,number2);
elseif selection == 2
hasil = subFcn(number1,number2);
elseif selection == 3
hasil = mulFcn(number1,number2);
elseif selection == 4
hasil = divFcn(number1,number2);
else
disp('The selection is invalid.')
end
disp(strcat('The result is:', num2str(hasil)));
addFcn
function hasil = addFcn(number1, number2)
hasil = number1 + number2;
subFcn
function hasil = subFcn(number1, number2)
hasil = number1 - number2;
mulFcn
function hasil = mulFcn(number1, number2)
hasil = number1 * number2;
divFcn
function hasil = divFcn(number1, number2)
hasil = number1 / number2;

More Related Content

What's hot

тригонометр тэнцэтгэл биш 2
тригонометр тэнцэтгэл биш 2тригонометр тэнцэтгэл биш 2
тригонометр тэнцэтгэл биш 2Khishighuu Myanganbuu
 
Funktsin grafik8
Funktsin grafik8Funktsin grafik8
Funktsin grafik8rmarey
 
квадрат функцын график 9 р анги12
квадрат функцын график 9 р анги12квадрат функцын график 9 р анги12
квадрат функцын график 9 р анги12urnaa_urnaa
 

What's hot (7)

тригонометр тэнцэтгэл биш 2
тригонометр тэнцэтгэл биш 2тригонометр тэнцэтгэл биш 2
тригонометр тэнцэтгэл биш 2
 
Trignometr
TrignometrTrignometr
Trignometr
 
Mat9
Mat9Mat9
Mat9
 
Soril 28 jishig daalgavar
Soril 28   jishig daalgavarSoril 28   jishig daalgavar
Soril 28 jishig daalgavar
 
Funktsin grafik8
Funktsin grafik8Funktsin grafik8
Funktsin grafik8
 
квадрат функцын график 9 р анги12
квадрат функцын график 9 р анги12квадрат функцын график 9 р анги12
квадрат функцын график 9 р анги12
 
математик 10тест
математик  10тестматематик  10тест
математик 10тест
 

Viewers also liked

Mikrotik router
Mikrotik routerMikrotik router
Mikrotik routerAri Fidele
 
Boudewijn Bugter - Context is king!
Boudewijn Bugter - Context is king!Boudewijn Bugter - Context is king!
Boudewijn Bugter - Context is king!CommOnline
 
CIT Housewares Ad
CIT Housewares AdCIT Housewares Ad
CIT Housewares AdACrater
 
Profitable Sustainability
Profitable SustainabilityProfitable Sustainability
Profitable SustainabilityChris Peart
 
work experience reysa
work experience reysawork experience reysa
work experience reysaRia Rosyid
 
RBC Heritage PGA Tour 2015 stream
RBC Heritage PGA Tour 2015 streamRBC Heritage PGA Tour 2015 stream
RBC Heritage PGA Tour 2015 streammlinesdslikesds
 
Umek soundcloud
Umek soundcloudUmek soundcloud
Umek soundcloudsupreet223
 
Лабораторийн ажил 5 - 6
Лабораторийн ажил 5 - 6Лабораторийн ажил 5 - 6
Лабораторийн ажил 5 - 6Chinzorig Undarmaa
 
Primary Care direct access to thyroid ultrasound: Audit of clinical efficienc...
Primary Care direct access to thyroid ultrasound: Audit of clinical efficienc...Primary Care direct access to thyroid ultrasound: Audit of clinical efficienc...
Primary Care direct access to thyroid ultrasound: Audit of clinical efficienc...u.surgery
 
Nestle 2013 creating shared value report
Nestle 2013 creating shared value reportNestle 2013 creating shared value report
Nestle 2013 creating shared value reportSustainable Brands
 
A Idade Moderna
A Idade Moderna A Idade Moderna
A Idade Moderna Chus Polo
 
Business Requirements Document Template
Business Requirements Document TemplateBusiness Requirements Document Template
Business Requirements Document TemplateEdmond Cheng
 
SB11 - Simply Sustain - Seetha and Brian
SB11 - Simply Sustain - Seetha and BrianSB11 - Simply Sustain - Seetha and Brian
SB11 - Simply Sustain - Seetha and BrianSustainable Brands
 
01 O inicio da idade media
01 O inicio da idade media01 O inicio da idade media
01 O inicio da idade mediaroberto
 
Year-end review for team meeting - template for managers
Year-end review for team meeting - template for managersYear-end review for team meeting - template for managers
Year-end review for team meeting - template for managersEmese Katona
 

Viewers also liked (20)

Mikrotik router
Mikrotik routerMikrotik router
Mikrotik router
 
Boudewijn Bugter - Context is king!
Boudewijn Bugter - Context is king!Boudewijn Bugter - Context is king!
Boudewijn Bugter - Context is king!
 
CIT Housewares Ad
CIT Housewares AdCIT Housewares Ad
CIT Housewares Ad
 
Profitable Sustainability
Profitable SustainabilityProfitable Sustainability
Profitable Sustainability
 
work experience reysa
work experience reysawork experience reysa
work experience reysa
 
RBC Heritage PGA Tour 2015 stream
RBC Heritage PGA Tour 2015 streamRBC Heritage PGA Tour 2015 stream
RBC Heritage PGA Tour 2015 stream
 
Os mapas
Os mapasOs mapas
Os mapas
 
ROLEX CV(1)
ROLEX CV(1)ROLEX CV(1)
ROLEX CV(1)
 
Umek soundcloud
Umek soundcloudUmek soundcloud
Umek soundcloud
 
Лабораторийн ажил 5 - 6
Лабораторийн ажил 5 - 6Лабораторийн ажил 5 - 6
Лабораторийн ажил 5 - 6
 
Primary Care direct access to thyroid ultrasound: Audit of clinical efficienc...
Primary Care direct access to thyroid ultrasound: Audit of clinical efficienc...Primary Care direct access to thyroid ultrasound: Audit of clinical efficienc...
Primary Care direct access to thyroid ultrasound: Audit of clinical efficienc...
 
Srs template 1
Srs template 1Srs template 1
Srs template 1
 
Nestle 2013 creating shared value report
Nestle 2013 creating shared value reportNestle 2013 creating shared value report
Nestle 2013 creating shared value report
 
A Idade Moderna
A Idade Moderna A Idade Moderna
A Idade Moderna
 
Business Requirements Document Template
Business Requirements Document TemplateBusiness Requirements Document Template
Business Requirements Document Template
 
SB11 - Simply Sustain - Seetha and Brian
SB11 - Simply Sustain - Seetha and BrianSB11 - Simply Sustain - Seetha and Brian
SB11 - Simply Sustain - Seetha and Brian
 
01 O inicio da idade media
01 O inicio da idade media01 O inicio da idade media
01 O inicio da idade media
 
Who guidelines ari
Who guidelines ariWho guidelines ari
Who guidelines ari
 
Year-end review for team meeting - template for managers
Year-end review for team meeting - template for managersYear-end review for team meeting - template for managers
Year-end review for team meeting - template for managers
 
Dynamic web 13
Dynamic web 13Dynamic web 13
Dynamic web 13
 

More from Chinzorig Undarmaa (20)

Лабораторийн ажил 12
Лабораторийн ажил 12Лабораторийн ажил 12
Лабораторийн ажил 12
 
Лекц 8
Лекц 8Лекц 8
Лекц 8
 
Лекц 8
Лекц 8Лекц 8
Лекц 8
 
Лекц 8
Лекц 8Лекц 8
Лекц 8
 
Лекц 8
Лекц 8Лекц 8
Лекц 8
 
Хичээлийн тодорхойлолт
Хичээлийн тодорхойлолтХичээлийн тодорхойлолт
Хичээлийн тодорхойлолт
 
Бие даалтын удирдамж
Бие даалтын удирдамжБие даалтын удирдамж
Бие даалтын удирдамж
 
Лекц 1
Лекц 1Лекц 1
Лекц 1
 
Лекц 2
Лекц 2Лекц 2
Лекц 2
 
Лекц 3
Лекц 3Лекц 3
Лекц 3
 
Лабораторийн ажил 3 - 4
Лабораторийн ажил 3 - 4Лабораторийн ажил 3 - 4
Лабораторийн ажил 3 - 4
 
Лекц 4
Лекц 4Лекц 4
Лекц 4
 
Лекц 5 - 6
Лекц 5 - 6Лекц 5 - 6
Лекц 5 - 6
 
Лабораторийн ажил 7
Лабораторийн ажил 7Лабораторийн ажил 7
Лабораторийн ажил 7
 
Хичээлийн тодорхойлолт
Хичээлийн тодорхойлолтХичээлийн тодорхойлолт
Хичээлийн тодорхойлолт
 
Хичээлийн тодорхойлолт
Хичээлийн тодорхойлолтХичээлийн тодорхойлолт
Хичээлийн тодорхойлолт
 
Бие даалтын удирдамж
Бие даалтын удирдамжБие даалтын удирдамж
Бие даалтын удирдамж
 
Лабораторийн ажил 7
Лабораторийн ажил 7Лабораторийн ажил 7
Лабораторийн ажил 7
 
Лабораторийн ажил 6
Лабораторийн ажил 6Лабораторийн ажил 6
Лабораторийн ажил 6
 
Лабораторийн ажил 6
Лабораторийн ажил 6Лабораторийн ажил 6
Лабораторийн ажил 6
 

Лекц 7