Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ „ЛЬВІВСЬКА ПОЛІТЕХНІКА”
ІКТА
Кафедра
Захист інформації
З В І Т
До лабораторної роботи №1
з курсу:
„ Інформаційні технології,ч.2 ”
на тему:
„ Розрахунок напруги та струму в електричному контурі ”
Варіант 15
МЕТА РОБОТИ – набути навичок використання Matlab в інженерних задачах, зокрема розрахунку напруги та струму в діоді. Закріпити навички розв’язуваня трансцедентних рівнянь, програмування розрахунків з використання файл-функцій, створення користувацького інтерфейсу.
ЗАВДАННЯ
Завдання 1.
Розробити файл-функцію для розрахунку напруги на діоді та струму,які залежить від параметрів R,I0,φ . Виконати розрахунок напруги та струму на діоді, які залежать від R,I0,φ. Завдання2.Нехай напруга джерела E0(t) змінюється в часі лінійно від 0 до 1,5 В. Модифікувати програму: виконати розрахунок напруги та струму на діоді для послідовності значень напруги джерела E0=0,1:0,1:1,5. Результати розрахунку представити у вигляді графіків в одному вікні: - графік зміни напруги на діоді. - графік зміни струму на діоді.
Лістинг програми:
1)ud = fzero('(0.1-x)/1500-(0.5*10^(-8))*(exp(x/(0.5*10)^(-3))-1)',[0 0.1]);
I=(E0-ud)/1500
2)
global E R I0 ft
R=1500;
I0=0.5*10^(-8);
ft=0.5*10^(-3);
E0=0.1:0.1:1.5;
F =@(x)(E-x)/R -(I0*(exp(x/ft)-1));
for t = 1:15;
E=E0(t);
U=fzero(F,0.15);
UD(t)=U;
end
figure(1)
plot(E0,UD)
I = (E0-UD)/R;
figure(2)
plot(E0,I)
Результати виконання програми
1) ud =
0.0671
I =
1.0e-003 *
Columns 1 through 6
0.0219 0.0886 0.1553 0.2219 0.2886 0.3553
Columns 7 through 12
0.4219 0.4886 0.5553 0.6219 0.6886 0.7553
Columns 13 through 15
0.8219 0.8886 0.9553
2) ft =
5.0000e-004
Отримані графіки
1)
/
2)
/
Висновок:
Протягом виконання данної лабораторної роботи ми набули навичок використання Matlab в інженерних задачах, зокрема розрахунку напруги та струму в діоді.