Softverski alatati
ВИСОКА ШКОЛА
ТЕХНИЧКИХ СТРУКОВНИХ СТУДИЈА
- ЧАЧАК
-
СТУДИЈСКИ ПРОГРАМ:
СПЕЦИЈАЛИСТИЧКЕ СТРУКОВНЕ
СТУДИЈЕ ЕЛЕКТРОТЕХНИКА И РАЧУНАРСТВО
МОДУЛ:
ЕЛЕКТРОЕНЕРГЕТИКА
Јован Благојевић 113/13 - С
СОФТВЕРСКИ АЛАТИ
- СЕМИНАРСКИ РАД -
Програмски језик M
ATLAB
Ментор:
мр Бранко МАРКОВИЋ, проф.
ЧАЧАК, 2014.
Софтверски алати
Јован Благојевић 113/13 - С
Слика 1.
Лого програмског пакета M
ATLAB
-2-

Софтверски алати
Јован Благојевић 113/13 - С
1. УВОД
M
ATLAB
је интерактивни матрични програм интерпретерског типа, заснован на
променљивама који омогућује извођење M
ATLAB
функција, и поседује графички
интерфејс. Назива M
ATLAB
долази од енглеских речи MATrix LABoratory, који
означавају његова основна својства, а то су рад са матричним промензивама и примена
код обраде мерних резултата у лабораторији.
Употребљава се за:
математичке и друге прорачуне,
развој алгоритама,
моделирање, симулацију,
анализу и обраду података, визуализацију,
цртање графика (2D, 3D),
развој апликација, укључујући и изградњу
GUI
(
G
raphic
U
ser
I
nterface).
M
ATLAB
је програмски језик високог нивоа, матрично орјентисан, са функцијама,
структуираним подацима и неким својствима објектно – орјентисаног програмирања.
Овај програмски језик омогућава програмирање на нижем нивоу, али и за комплексније
програме већих размера.
-4-
Софтверски алати
Јован Благојевић 113/13 - С
2. ЗАДАЦИ
Задатак бр. 1:
Користећи командни прозор (Command Window) реализовати израчунавање
следећих функција за различите вредности променљиве
x
и то
а)
б)
в)
За сваку од функција извршити израчунавање коришћењем следећих вредности
за и то
,
и
Задатак бр. 2:
Користећи резултате функција
F1, F2
и
F3
из Задатка бр. 1 за вредност
променљиве
урадити следеће:
а) извршити заокруживање на најближи цео број
F1, F2
и
F3
б) извршити заокруживање на најближу доњу целу вредност ових функција
в) извршити заокруживање на најближу горњу целу вредност ових функција
г) одредити остатак при дељењу оног што се добило под а) (заокружено на
најближи цео број) и броја 3.
Задатак бр. 3:
За сваку од функција дефинисаних у Задатку бр. 1 (
F1, F2
и
F3
) одредити
произвољно опсег као и корак за променљиву (обично корак може бити 0.1, али за
неке функције може и други) и графички их приказати у том жељеном опсегу.
Образложити због чега се изабрао одговарајући опсег. Ако је нека функција
интерсантна у више области (опсега) онда дати више различитих приказа за исту
функцију (нпр. због превојних тачака, екстрема, асимтота и слично). Уколико нека од
функција не може да се прикаже – дати одговарајући коментар – зашто?
Задатак бр. 4:
Дате су следеће две функције за промену напона и струје у једном колу:
ако је
,
, а
нацртати обe функција у истом
координатном систему на дужини 3Т, ако је Т=35msec, при чему боја и врста линија
нека буду различите (број тачака на t оси изабрати произвољно).
-5-

Софтверски алати
Јован Благојевић 113/13 - С
Задатак бр. 9:
Дате су следеће две функције:
Одредити за обе функције први извод и графички га представити, а затим за прву
функцију 2-ги, а за другу 4-ти извод (није потребна графичка представа).
Задатак бр. 10:
Дати су неодређени и одређени интеграли:
.
Израчунати вредност ових интеграла и за
I1
нацртати одговарајући график
функције која се добија после извршене интеграције.
Задатак бр. 11:
Решити дифернецијалну једначину првог реда која је дата следећим изразом:
и за произвољно изабрану почетну вредност
(може се пробати и са више
различитих почетних вредности), за добијено решење нацртати график на
произвољно изабраном интервалу.
Задатак бр. 12:
Нацртати алгоритамску шему и написати програм у облику
m фајла
који
омогућава да
се реши следећи задатак:
За унето
n
са командног промпта се испитује да ли је непарно и ако јесте рачуна
се сума облика:
а ако није рачуна сума облика:
-7-
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti