Частина тексту файла (без зображень, графіків і формул):
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ІКТА
кафедра ЗІ
З В І Т
до лабораторної роботи №6
з курсу: « Інформаційні технології »
на тему: «Розв’язування деяких інженерних задач та задач фізики»
Варіант - 22
Мета роботи – набути навичок застосування МАТЛАБ в інженерних задачах, зокрема, в задачі розрахунку напруги та діода. Закріпити навички розв’язування трансцендентних рівнянь, програмування розрахунків і використання файл-функції, створення інтерфейсу користувача.
Завдання
Завантаження системи МАТЛАБ. Знайти на робочому столі комп’ютера іконку системи МАТЛАБ і провести запуск. За відсутності іконки виконати запуск через послідовність операцій ПУСК-ПРОГРАМИ-МАТЛАБ.
Створення скрипт-файлу. Відкрити новий М-файл на панелі інструментів для створення програми, набрати необхідні команди МАТЛАБу для виконання роботи. Зберегти програму в робочому каталозі.
Відладка програми та її виконання. Запустити програму через введення імені програми в командному вікні МАТЛАБу. При повідомленні помилок виконати необхідні виправлення.
Завдання до виконання контрольних робіт
Завдання 1.Розробити файл-функцію для розрахунку напруги на діоді та струму,які залежать від параметрів R, I0, ϕT . Виконати розрахунок напруги на діоді та струму залежно від R, I0, ϕT.
№
R
I0
ϕT
22(7)
1000 Ом
10
−5
А
0.0125В
Завдання 2.Нехай напруга джерела E0(t) змінюється в часі лінійно від 0 до 15 В. Модифікувати програму: виконати розрахунок напруги на діоді та струму для послідовності значень напруги джерела E0=0.1:0.1:1.5. Результати розрахунків представити у вигляді графіків в одному вікні:
Графік зміни напруги на діоді;
Графік зміни струму на діоді;
2.Скрипт-файл та результати в МАТЛАБ.
global E0 R I0 ft
E0=0; R=1000; I0=1*10^(-5); ft=0.0125;
for k=1:15
E0=E0+0.1;
ud1=fzero(@(x)(E0-x)/R-I0*(exp(x/ft)-1),[0.1]);
I=(E0-ud1)/R;
E01(k)=E0;
I1(k)=I;
ud(k)=ud1;
end
figure
plot(E01,ud)
figure
plot(E01,I1)
Отриманні графіки
4.Висновок
При виконанні лабораторної роботи було виконано ряд поставлених завдань, а саме: набути навичок застосування МАТЛАБ в інженерних задачах, зокрема, в задачі розрахунку напруги та діода. Закріпити навички розв’язування трансцендентних рівнянь, програмування розрахунків і використання файл-функції, створення інтерфейсу користувача.