Академический Документы
Профессиональный Документы
Культура Документы
***********************************************************
***********************************************************
***********************************************************
***********************************************************
***********************************************************
clear all
clc
%Forma binómica
z=3+3i
%Parte real e imaginaria
real(z)
imag(z)
%Complejo conjugado
conj(z)
compass(z) %grafica en un plano circular con magnitud 3 en plano real y 3 en plano imaginario
***********************************************************
clear all
clc
%Programa que crea 2 graficas de la funcion sin(5*z) una en coordenadas
%polares y otra en rectangulares
z=0:0.001:2*pi;
r=sin(5*z);
figure(1)
polar(z,r)
figure(2)
plot(z,r)
***********************************************************
%Programa que cumple con funciones logicas mayor que, o menor que y da
%salida formateada
height=[63 67 65 72 69 78 75]
accept=find(height>=66)
decline=find(height<66)
disp('los siguientes candidatos cumplen con la estatura');
fprintf('Candidato # %4.0f mide %4.0f pulgadas de alto \n', [accept;height(accept)])
***********************************************************
%Programa para obtener la corriente en cada resistor del circuito de mallas visto en clase
clear all
clc
%Ingresamos los voltajes
V1=20; V2=12; V3=40;
%Ingresamos los valores de las resistencias
R1=18; R2=10; R3=16; R4=6;
R5=15; R6=8; R7=12; R8=14;
%[A][x]=[B]
%Ingresamos la matriz [A]
A=[-(R1+R2+R3) R2 R3 0
R2 -(R2+R4+R5+R7) R4 R7
R3 R4 -(R3+R4+R6) R6
0 R7 R6 -(R6+R7+R8)];
%Corrientes I=B/A
I=A\B;
%se calcula la corriente en cada resistencia
***********************************************************
***********************************************************
clear all
clc
%Definir costo por galón
rate=2.89;
%Pida ingresar galones o litros
unit=input('galones o litros \n','s');
%uitlizar switch/case para determinar el factor de conversión
switch unit
case'galones'
factor=1;
case'litros'
factor=0.264;
otherwise
disp('no disponible')
factor=0;
end
cost=volume*factor*rate;
%envie los resultados a pantalla
fprintf('serán $%5.2f por %5.2f %s \n',cost,volume,unit)
***********************************************************
%Modulador de AM
clear all
clc
t=[0:0.00000001:30e-5];
Vc=20.*sin(2*pi*500000*t);
Vli=-3.75*(7.5.*cos(2*pi*(500000+10000)*t));
Vls=3.75*(7.5.*cos(2*pi*(500000-10000)*t));
Vam=Vc+Vli+Vls;
plot(t,Vam)
Vc=20.*sin(2*pi*500000*t);
Vls=1.75*(7.5.*cos(2*pi*(500000-10000)*t));
Vli=-1.75*(7.5.*cos(2*pi*(500000+10000)*t));
Vam=Vc+Vli+Vls;
plot(t,Vam)
Vc=25.*sin(2*pi*500000*t);
Vam=Vc+Vli+Vls;
plot(t,Vam)
Vc=30.*sin(2*pi*500000*t);
Vam=Vc+Vli+Vls;
plot(t,Vam)
***********************************************************
***********************************************************
***********************************************************
RCD=RC+RE;
RCA=((RC*RL)/(RC+RL))+RE;
Vmax=(VCCca-VCEQ)*2;
***********************************************************
% programa que solicita una entrada y da una salida formateada
clear all
clc
x=input('dame el valor de x= ');
fprintf('\nEl numero tecleado fue %g. \n',x)
***********************************************************
***********************************************************
***********************************************************
***********************************************************
%grafica de un polinomio
clear all
clc
x=linspace(0,10,100);
y=[3 6 9 1 1];
fx=polyval(y,x);
plot(x,fx)
grid
***********************************************************
clear all
clc
f=sym('cos(10*x)*(2+sin(x))')
ezplot(f) %este permite graficar funciones simbolicas
***********************************************************
clear all
clc
fplot('cos(10*x)*(2+sin(x))',[-12,12]); %esto permite graficar dando los limites
***********************************************************
clear all
clc
fplot('sin(x)/x',[-30,30]); %esto permite graficar dando los limites
***********************************************************
clear all
clc
for k=1:3:10
x=k^2
end
***********************************************************