Частина тексту файла (без зображень, графіків і формул):
МЕТА РОБОТИ – набути навичок використання Matlab в інженерних задачах, зокрема розрахунку напруги та струму в діоді. Закріпити навички розв’язуваня трансцедентних рівнянь, програмування розрахунків з використання файл-функцій, створення користувацького інтерфейсу.
ЗАВДАННЯ
1)Розробити файл-функцію для розрахунку напруги на діоді та струму,які залежить від параметрів R,I0,φ . Виконати розрахунок напруги та струму на діоді, які залежать від R,I0,φ.
2)Нехай напруга джерела E0(t) змінюється в часі лінійно від 0 до 1,5 В. Модифікувати програму: виконати розрахунок напруги та струму на діоді для послідовності значень напруги джерела E0=0,1:0,1:1,5. Результати розрахунку представити у вигляді графіків в одному вікні:
- графік зміни напруги на діоді.
- графік зміни струму на діоді.
4
1000 Ом
10^(-8)A
0.0125В
Текст програми
global E0 R I0 ft
E0=0; R=1000; I0=10^(-8); 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)
Результат
/
/
Висновок
При виконанні цієї роботи я набув навичок використання Matlab в інженерних задачах, зокрема розрахунку напруги та струму в діоді. Закріпив навички розв’язуваня трансцедентних рівнянь, програмування розрахунків з використання файл-функцій, створенні користувацького інтерфейсу.