Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний університет «Львівська політехніка»
Кафедра ЗІ
Звіт
До лабораторної роботи №1
На тему:
«РОЗРАХУНОК НАПРУГИ ТА СТРУМУ В ЕЛЕКТРИЧНОМУ КОНТУРІ»
Варіант-10
Львів-2015
Мета роботи:набути навичок застосування MATLAB в інженерних задачах,зокрема ,в задачі розрахунку напруги та струму діода.Закріпити навички розв`язування трансцендентних рівнянь,програмування розрахунків з використанням файл-функції,створення інтерфейса користувача.
Завдання 1.Розробити файл-функцію для розрахунку напруги на діоді та струму,які залежать від параметрів R,Io,φ.Виконати розрахунок напруги від діода та струму залежності від R,Io,φ.
№
R
Io
φ
10
1000 Ом
0.5*10^-8 A
0.5*10^-3 В
Завдання 2. Нехай напруга джерела Ео(t) змінюється в часі лінійно від 0 до 1.5 В. Модифікувати програму:виконати розрахунок напруги на діоді та струму для послідовності значення напруги на джерелі Е=0.1:0.1:1.5. Результати розрахунку представити у вигляді графіків в одному вікні:
1)графік зміни напруги на діоді;
2)графік зміни струму на діоді.
Код програми №1
global E R I0 f
R=1000,
I0=0.5*10^-8,
f=0.5*10^-3,
E0=0.1;
F=@(x)(E0-x)/R-I0*(exp(x/f)-1)
Ud=fzero(F,0.15);
Ud
Результат:
R =
1000
I0 =
5.0000e-009
f =
5.0000e-004
F =
@(x)(E0-x)/R-I0*(exp(x/f)-1)
Ud =
0.0049
Код програми №2
global E R I0 f
R=1000,
I0=0.5*10^-8,
f=0.5*10^-3,
E0=0.1:0.1:1.5;
F=@(x)(E-x)/R-I0*(exp(x/f)-1)
for j=1:15;
E=E0(j);
U=fzero(F,0.15);
UD(j)=U
end
figure(1)
plot(E0,UD)
I=(E0-UD)/1000
figure(2)
plot(E0,I)
Результат:
R =
1000
I0 =
5.0000e-009
f =
5.0000e-004
F =
@(x)(E-x)/R-I0*(exp(x/f)-1)
UD =
0.0049
UD =
0.0049 0.0049
UD =
0.0049 0.0049 0.0049
UD =
0.0049 0.0049 0.0049 0.0049
UD =
0.0049 0.0049 0.0049 0.0049 0.0049
UD =
0.0049 0.0049 0.0049 0.0049 0.0049 0.0049
Графіки
Висновок
В даній лабораторній роботі,я набув навичок застосування MATLAB в інженерних задачах,зокрема ,в задачі розрахунку напруги та струму діода.Закріпив навички розв`язування трансцендентних рівнянь,програмування розрахунків з використанням файл-функції,створення інтерфейса користувача.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!