I have this answers and I want to put them in a diagonal matrix.Pls help me! y = 0.0025 + 0.0155i y = 0.0030 + 0.0171i y = 0.0038 + 0.0191i y = 0.0049 + 0.0216i y = 0.0066 + 0.0248i y = 0.0092 + 0.0289i y = 0.0137 + 0.0344i y = 0.0220 + 0.0414i y = 0.0388 + 0.0487i y = 0.0717 + 0.0450i y = 1000000 y = 0.0717 - 0.0450i y = 0.0388 - 0.0487i y = 0.0220 - 0.0414i y = 0.0137 - 0.0344i y = 0.0092 - 0.0289i y = 0.0066 - 0.0248i y = 0.0049 - 0.0216i y = 0.0038 - 0.0191i y = 0.0030 - 0.0171i y = 0.0025 - 0.0155i
Prashant Kumar answered .
2025-11-20
clear all
f=1E3;
L1=1E-3;
L2=100;
Rs=1E-6;
R1=10;
w=2*pi*f;
k=10;
z1=eye(21); % I assume you want this to be the matrix.
cnt = 1;
for a = -11:k-1
omega = w*(a+1);
z1(cnt,cnt)=1/(Rs+(j*omega*L2*((R1+j*omega*L1)))/(R1+j*omega*(L1+L2)));
cnt = cnt + 1;
end
or
f=1E3; L1=1E-3; L2=100; Rs=1E-6; R1=10; w=2*pi*f; k=10; omega = w*((-11:k-1)+1); z1_2 = diag(1./(Rs+(j*omega*L2.*((R1+j*omega*L1)))./(R1+j*omega*(L1+L2))));