gistlib
main.m% Parameters R_l = 8; % Load resistance in ohms R_s = 0.1; % Series resistance in ohms R_g = 0.05; % Generator resistance in ohms L = 0.01; % Inductance in Henries C = 0.00001; % Capacitance in Farads % Frequency range f = logspace(1, 8, 100); % 10Hz to 100MHz, adjust accordingly % Calculate damping factor w = 2 * pi * f; Z_L = R_l + 1i * w * L; Z_C = 1./(1i * w * C); Z_Rs = R_s + 1./(1./Z_L + 1./Z_C); Z_T = R_g + Z_Rs; damping_factor = real(Z_T)./(-imag(Z_T)); % Plotting loglog(f, damping_factor); title('Amplifier Damping Factor vs Frequency'); xlabel('Frequency (Hz)'); ylabel('Damping Factor'); grid on; 617 chars26 lines
% Parameters R_l = 8; % Load resistance in ohms R_s = 0.1; % Series resistance in ohms R_g = 0.05; % Generator resistance in ohms L = 0.01; % Inductance in Henries C = 0.00001; % Capacitance in Farads % Frequency range f = logspace(1, 8, 100); % 10Hz to 100MHz, adjust accordingly % Calculate damping factor w = 2 * pi * f; Z_L = R_l + 1i * w * L; Z_C = 1./(1i * w * C); Z_Rs = R_s + 1./(1./Z_L + 1./Z_C); Z_T = R_g + Z_Rs; damping_factor = real(Z_T)./(-imag(Z_T)); % Plotting loglog(f, damping_factor); title('Amplifier Damping Factor vs Frequency'); xlabel('Frequency (Hz)'); ylabel('Damping Factor'); grid on;
gistlibby LogSnag