
- •Лабораторна робота №1
- •Лабораторна робота №2
- •Лабораторна робота № 3 Тривимірна графіка. Графічне оформлення результатів інженерних розрахунків.
- •Лабораторна робота № 4 Матричні операції. Розв’язування систем Лінійних рівнянь.
- •Лабораторна робота № 5 Розв’язування алгебраїчних
- •Лабораторна робота № 6 Елементи програмування
- •Лабораторна робота № 9 Розроблення інтерфейсу користувача засобом guide
- •Лабораторна робота № 10 Визначення напруги і сили струму в електричному контурі
- •Лабораторна робота № 11 Операційне середовище системи matlab. Режим прямих обчислень.
- •Лабораторна робота № 12 Моделювання руху маятника
- •Лабораторна робота № 12 Розв’язування рівняння теплопровідності (дифузії)
Лабораторна робота № 10 Визначення напруги і сили струму в електричному контурі
Виконав:
Ст.гр. ПФ-21
Ларкін Микола
Перевірила:
Гоблик Н.
2014
Лабораторна робота № 11 Операційне середовище системи matlab. Режим прямих обчислень.
Виконав:
Ст.гр. ПФ-21
Ларкін Микола
Перевірила:
Гоблик Н.
2014
Завдання
1:Для заданих значень напруг
,
та опорів
розрахувати амплітуди
контурних струмів
та різниці фаз
відносно до фаз
коливань напруги. Програму ошбчислень
оформити у вигляді файл-функції. Функція
повинна обчислювати вектор: перший
елемент – амплітуда струму
,
другий – фаза струму
,
третій – амплітуда струму
,
четвертий – фаза струму
.
Схема реалізована вузловими опорами:
,
,
де
рад/сек
(відповідає частоті
=50Гц);
=110
В;
Гн;
x
ф;
om;
om.
function [mi1,fi1,mi2,fi2]=Tcontour
um1=195;
um2=175;
omeqa=2*pi*50;
u1=um1;
u2=um2;
u=[u1 u2];
u=u';
c=1.3*10^-3;
r1=2.5;
r2=3.0;
induk=3*10^-2;
z1=1/(i*omeqa*c)+r1;
z2=i*omeqa*induk+r2;
z3=1/(i*omeqa*c+1/(i*omeqa*induk));
a=[z1+z3,z3;z3,z2+z3];
b=inv(a);
I=b*u;
ri1=real(I(1));
imi1=imag(I(1));
fi1=atan(imi1/ri1);
ri2=real(I(2));
imi2=imag(I(2));
fi2=atan(imi2/ri2);
mi1=sqrt(ri1*ri1+imi1*imi1);
mi2=sqrt(ri2*ri2+imi2*imi2);
>> [a,b,c,d]=tcontour
Warning: Function call tcontour invokes inexact match e:\MATLAB7\work\Tcontour.m.
>> [a,b,c,d]=tcontour
a =
34.7504
b =
1.2887
c =
10.5803
d =
-0.6549
>> t=0:0.002:0.05;
>> plot(t,a*exp(i*(b+314*t)),t,195*exp(i*314*t))
Warning: Imaginary parts of complex X and/or Y arguments ignored.
Warning: Imaginary parts of complex X and/or Y arguments ignored.
>> plot(t,c*exp(i*(d+314*t)),t,175*exp(i*314*t))
Warning: Imaginary parts of complex X and/or Y arguments ignored.
Warning: Imaginary parts of complex X and/or Y arguments ignored.