You are on page 1of 6

1.

- Polar to rectangular conversion code


%CONVIERTE DE POLAR RECTANGULAR
clear all, close all, clc

main= 'Para convertir a rectangular, ingresa el valor de


magnitud\n';
mag=input(main);
main= 'Ingresa el valor del ángulo\n';
ang=input(main);

r=(mag*cos(deg2rad(ang)));
im=(mag*sin(deg2rad(ang)));
rec=complex(r,im);

fprintf('\nTu número en forma Rectangular:\n');


disp(rec);

Codes in Matlab 1
2.- Rectangular to polar conversion code
%CONVIERTE DE RECTANGULAR A POLAR
clear all, close all, clc

main= 'Introduce el numero en rectangular R+numeroi\n';


value=input(main);
r=real(value); i=imag(value);

Magnitude=sqrt((r^2)+(i^2));
Rad=atan(i/r);
Degree=rad2deg(Rad);

% formatSpec = 'Tu número en forma Polar es\n %f %f ';


% fprintf(formatSpec,Magnitude,Degree)
fprintf('Tu número en forma Polar\n\nMagnitude:
%f\n',Magnitude);
fprintf('Angle: %f %s \n',Degree,'°');

Codes in Matlab 2
Codes in Matlab 3
3.- Series impedance resolution code

%RESUELVE IMPENDANCIAS EN SERIE


clear all, close all, clc

fprintf('Impendancias en serie, solo calcula 2 al mismo


tiempo\n');

fprintf('NOTA: La forma rectangular es: Real+(num)i\n');


main= '\ningresa el primer valor en rectangular\n';
value1=input(main);
main= 'ingresa el segundo valor en rectangular\n';
value2=input(main);
main= 'ingresa el tercer valor en rectangular\n';
value3=input(main);
ZT=value1+value2+value3;
fprintf('\nEl valor de la impendancia total es:\n');
disp(ZT);

Codes in Matlab 4
4.- Parallel impedance resolution code
%RESUELVE IMPENDANCIAS EN PARALELO
clear all, close all, clc

fprintf('Impendancias en Paralelo, solo calcula 2 al mismo


tiempo\n');
fprintf('NOTA:los valores deben ser en forma rectangular \n');

main='\ningresa el primer valor\n';


value1=input(main);
main='\ningresa el segundo valor\n';
value2=input(main);

ImpedanciaTotal=((value1*value2)/(value1+value2));

fprintf('\nEl valor de la impendancia total es:\n');


disp(ImpedanciaTotal);

Codes in Matlab 5
Codes in Matlab 6

You might also like