Está en la página 1de 6

PRIMERA PRACTICA DE MATLAB

ALUMNO: PRINCIPE GAVIDIA, LINEKER L.


I. Graficar la funcin y ~ sin(x4), para O s: x s: 2rr, usando 200 puntos, usando 500 puntos

x=linspace(0,2*pi,200);plot(x,sin(x.^4),'r'),grid on,legend('y=sin(x^4)')
axis square

x=linspace(0,2*pi,500);plot(x,sin(x.^4)),grid on,legend('y=sin(x^4)')
II. Graficar el crculo de centro en (-2,1) y radio 3.

x=linspace(0,2*pi,500);plot(3*cos(x)-2,3*sin(x)+1,'r*'),grid on
axis equal

III. Hacer la grafica de las dos rectas ,escribir en esta grafica la solucin del sistema de ecuaciones
dada por estas dos rectas
2x + 3y = 13
2x y = 1

x=linspace(-10,20,200),y1=(13-2*x)/3,y2=(2*x-1),plot(x,y1,'b.',x,y2,'r.'),grid on,
legend('x=2;y=3')
axis square
IV. Usando el comando plot repetidamente Y apropiadamente graficar un circulo inscrito en un
triangulo y el triangulo inscrito en una circunferencia.

x=linspace(0,2*pi,500);x1=linspace(0,2*sqrt(3),500);x2=linspace(-2*sqrt(3),0,500);...
x3=linspace(-2*sqrt(3),2*sqrt(3),500);...
plot(4*cos(x),4*sin(x),'b.'),hold on;plot(2*cos(x),2*sin(x),'b.');...
y1=-2;y2=sqrt(3)*(x2)+4;y3=-sqrt(3)*(x1)+4;plot(x3,y1,'b.',x2,y2,'b.',x1,y3,'b.'),hold on
axis([-4.5 4.5 -4.5 4.5])
axesm millar

V. Usando el comando plot repetidamente y apropiadamente graficar la siguiente figura

k1=linspace(0,2*pi,500);plot(4*cos(k1),4*sin(k1),'b.');hold on,...
x1=linspace(0,2*pi,500);plot(0.5*cos(x1)-1.5,0.5*sin(x1)+1.5,'b.');fill(0.5*cos(x1)-
1.5,0.5*sin(x1)+1.5,'c.');...
x2=linspace(0,2*pi,500);plot(0.5*cos(x2)+1.5,0.5*sin(x2)+1.5,'b.');fill(0.5*cos(x2)+1.5,0.5
*sin(x2)+1.5,'c.');...
x3=linspace(-2.5,2.5,500);y=0.240*(x3.^2)-2.5;plot(x3,y,'b.')
axis([-4.5 4.5 -4.5 4.5])
axesm miller
VI. Hacer la codificacin en matlab para hallar la suma de n primeros nmeros naturales

fprintf('\t\tsuma de los n primeros numeros naturales\n');


n=input('ingrese el valor de n: ')
k=0;
for j=1:n
k=k+j;
end
fprintf('suma = %7f\n',k)

VII. Hacer la codificacin en matlab para hallar la suma de los cuadrados de los n primeros numeras
naturales.

fprintf('\t\tsuma de los cuadrados de los n primeros numeros naturales\n');


n=input('ingrese el valor de n: ')
k=0;
for j=1:n
k=k+j*j;
end
fprintf('suma = %7f\n',k)

VIII. Hacer la codificacin en matlab para calcular la suma S= 1*2+2*3+3*4+ .... +n*(n+l).

fprintf('\t\tsuma de la serie S=1*2+2*3+3*4+...+n(n+1)\n');


n=input('ingrese el valor de n: ')
k=0;
for j=1:n
k=k+j*(j+1);
end
fprintf('suma = %7f\n',k)

IX. calcular la suma S = 1+3 + 5 +7+ .. +(2n- l).

fprintf('\t\tsuma de la serie S=1+3+5+7+...+(2n-1)\n');


n=input('ingrese el valor de n: ')
k=0;
for j=1:n
k=k+(2*j-1);
end
fprintf('suma = %7f\n',k)

X. Hacer la codificacin en matlab para graficar y calcular el rea de un rectngulo dado el ancho y
altura.

fprintf('\t\trea de un rectangulo\n')
a=input('ingrese el ancho del rectangulo: ')
h=input('ingrese la altura del rectangulo: ')
fprintf('rea del rectangulo = %5f\n',a*h)
x=linspace(0,a,500);y=linspace(0,h,500);y1=0;y2=h;x1=0;x2=a;plot(x,y1,'b.',x,y2,'b.',x1,y,'
b.',x2,y,'b.'); hold on
axis([-1 (a+1) -1 (h+1)])
axis square
XI. Hacer la codificacin en matlab para graficar y calcular el rea de un triangulo dado dos lados y
el angula que forman

fprintf('\t\trea de un tringulo\n')
a=input('ingrese el primer lado del tringulo: ')
b=input('ingrese el segundo lado del tringulo: ')
c=input('ingrese el angulo en rad.')
fprintf('rea del tringulo = %7f\n',a*b*sin(c)/2)
x=linspace(0,1.5,3);y=x.^2;plot(x,y,'r.');fill(x,y,'r')
axis square

XII. Hacer la codificacin en matlab para graficar y calcular el rea de un rombo dado sus dos
diagonales.

fprintf('\t\trea de un rombo\n')
a=input('ingrese la 1 diagonal del rombo: ')
b=input('ingrese la 2 diagonal del rombo: ')
fprintf('rea del rombo = %7f\n',(a*b)/2)
x1=linspace(0,a/2,500);x2=linspace(a/2,a,500);y1=(b/a)*x1;y2=-(b/a)*(x2-a);y3=-
(b/a)*x1;y4=(b/a)*(x2-a);...
plot(x1,y1,'r.',x2,y2,'r.',x1,y3,'r.',x2,y4,'r.')
axis ([-0.5 a+0.5 -(b/2+0.5) (b/2+0.5)])
XIII. Hacer la codificacin en matlab para convertir el nmero complejo c = a + ib, a sus
coordenadas polares.
a=input('ingrese la parte real del nmero complejo: ')
h=input('ingrese la parte imaginaria del numero complejo: ')
fprintf('r = %5f\n',a.^2+b.^2)
fprintf('t = %5f\n',atan(b/a))
fprintf('z = r(cos(t)+isin(t))');
fprintf(' es el complejo en coordenadas polares')

XIV. En un cuadrado cuyo lado es a se une los puntos medios de sus 4 lados,fortrmndose otro
cuadrado cuyos puntos medios se unen tambin formando otro cuadrado y as sucesivamente. Hacer
la codificacin en matlab para calcular las sumas de reas y permetros de todos los cuadrados as
forman dos.

a='lado del cuadrado'


a=input('ingrese el valor de a: ')
n=input('ingrese el numero de iteraciones n:')
k=0;
z=0;
for i=1:n
k=k+1/(2.^(i-1));
z=z+1/((2.^(i-1))*(((sqrt(2))/2).^i));
end
Area = (a.^2)*k
Perimetro = (a*z)

XV. Hacer la codificacin en matlab tal que :Lea dos nmeros .El primero representar el da y mes
de su nacimiento(por ejemplo 1 de julio ser 1 07),el segundo nmero vendr dado por su edad,
luego realice los siguientes clculos: Multiplique el primer nmero por 2,adicinale 5,multiplquelo por
50,smele el segundo nmero ,smele 365 y rstele 615.EI resultado vendr a ser la unin del primer
nmero con el segundo. Este juego es conocido

a=input('Ingrese el dia y mes de su nacimiento, (ejemplo: 4 de diciembre ser 412): ');


b=input('Ingrese su edad: ');
z=(a*2+5)*50+b+365-615;
Respuesta = z

También podría gustarte