1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
//Example 7_1 page no:253
clc
function [r,th]=rect2pol(x,y)
//rectangle to polar coordinate conversion
r=sqrt(x^2+y^2);
th=atan(y,x)*180/3.14;
endfunction
mat=[6+(%i*4),-6;-6,8+(%i*3)]
val=[5,0]
I=inv(mat)'*val'
I1=I(1,1)
I2=I(2,1)
disp("the current in loop 1 is ")
[mag,theta]=rect2pol(real(I1),imag(I1))
disp(mag,"Magnitude of current is (in A)")
disp(-theta,"Phase angle of current is (in degree)")
disp("the current in loop 2 is ")
[mag,theta]=rect2pol(real(I2),imag(I2))
disp(mag,"Magnitude of current is (in A)")
disp(-theta,"Phase angle of current is (in degree)")
|