Vous êtes sur la page 1sur 6

INTRODUCCIÓN A LOS MÉTODOS COMPUTACIONALES (CI171)

CLASE INTEGRADORA N° 1 -SOLUCIONARIO

Ciclo 2018-1

Sección: CV63

Profesor: Lizbeth Cuba Samaniego

1. Escribir las instrucciones necesarias para que el software realice la gráfica de las
siguientes funciones:
f ( x)  2 e e x x   1;4 , la gráfica deberá ser de color verde

f ( x)  ln( x 2 )  cos( x   ) x   5;5 , la gráfica deberá ser de color rojo


a) En un misma ventana
b) En ventanas diferentes
x=(-1:0.1:4);
y=((2.^x).*exp(x));
X=(-5:0.1:5);
Y=(log(X.^2)+cos(X+pi));
plot(x,y,'g',X,Y,'r');
grid on
hold on
figure(2)
plot(x,y,'g');
figure(3)
plot(X,Y,'r');

2. Localice la primera raíz positiva de: 𝑓(𝑥) = sen(2𝑥) + cos(1 + 𝑥 2 ) − 1, donde x está
en radianes. Localice la raíz en la gráfica de la función, para ello utilice la siguiente
tabulación:
x f(x)
-2 0.0405 x=[-2:0.5:3];
y=sin(2*x)+cos(1+x.^2)-1;
-1.5 -2.1352 plot(x,y);
-1 -2.3254 figure(2)
-0.5 -1.5261 plot(x,y);
grid on
0 -0.4597 axis([0,1,-0.5,0.5])
0.5 0.1568 zoom on
z=[x' y'];
1 -0.5068
1.5 -1.8530
2 -1.4731 R1=0.37283405
2.5 -1.3910 R2= 0.61813083
3 -2.1185
3. Desarrolle un programa que lea una calificación numérica entre 0 y 100 y devuelva
una letra, de acuerdo con el esquema siguiente:

LETRA CRITERIO

E calificación numérica=100

A 93<=calificación numérica<100

B 87<=calificación numérica<93

C 80<=calificación numérica<87

F calificación numérica<80

n=input('Ingrese la calificación disp('C')


numérica:'); else
if n>=0 && n<=100 disp('');
if n==100 if n<80
disp('E') disp('F')
else else
disp(''); disp('');
if n>=93 && n<100 end
disp('A') end
else end
disp(''); end
if n>=87 && n<93 end
disp('B') else
else disp('Valores erroneos')
disp(''); end
if n>=80 && n<87
4. El desplazamiento de una estructura, para una oscilación amortiguada, está definido por la
siguiente ecuación:

y  9e  kt cost 

donde k  0.7 y 4


Utilice el método gráfico para realizar una estimación inicial del tiempo. Para ello utilice la
siguiente tabulación:

t f(t)

-2 -5.3103 function z=grafica4(a,b)


t=(a:0.5:b);
-1.5 24.6945 k=0.7;
w=4;
-1 -11.8465 y=9*exp(-k.*t).*cos(w.*t);
figure(5);
-0.5 -5.3149 plot(t,y);
grid on
0 9.00 z=[t' y']
end
0.5 -2.6393

1 -2.9213 R1=-1.911509
1.5 3.0240 R2=-1.162
2 -0.3229 R3=-0.314358

R4=……etc

5. Calcular el valor de una función cualquiera: utilizando FUNCTION


a) El valor de x debe ser mayor o igual a 3
b) El resultado del valor de la F(x) al ser evaluada debe darse con 4 decimales
c) Caso que el valor de “x” es menor que 3 debe mostrar un mensaje

function v = poli( f,x)


if x>=3
f=inline(f);
v=f(x);
fprintf ("el valor de la función es %7.3f ",v);

else
v="el valor de x tiene que se mayor que 3";
end
end
6.- Gráfica 3D (Malla) (𝑥, 𝑦) ∈ [−2,2]

x=linspace(-2,2,50);
y=x;
[X Y]=meshgrid(x,y);
Z=exp(-(X.^2+Y.^2));
mesh(X,Y,Z)

𝑥(𝑡) = 1 + 𝑐𝑜𝑠𝑡
7. Representar la hélice {𝑦(𝑡) = 1 + 2𝑠𝑒𝑛𝑡 𝑡 ∈ [0,4𝜋]
𝑧(𝑡) = 4𝑡

Modificar algunas de sus características gráficas, grosor, etiquetas, etc.

t=(0:0.1:4*pi);
x=(1+cos(t));
y=(1+2*sin(t));
z=(4.*t);
plot3(x,y,z,'c','linewidth',3);
grid on
title('hélice');
xlabel('Eje x');
ylabel('Eje y');
zlabel('Eje z');
8. Representar la gráfica de la ecuaciones paramétricas

x=2cosvcos u (u,v) ∈ [0,2π] ×[0,π/2]

y=2 cosvsin u

z=2sinv
u=linspace(0,2*pi,50);
v=linspace(0,0.5*pi,50);
[U,V]=meshgrid(u,v);
X=2*cos(U).*cos(V);
Y=2*cos(V).*sin(U);
Z=2*sin(V);
mesh(X,Y,Z)

xlabel('X'),ylabel('Y'),zlabel('Z')

9. Localice la primera raíz positiva de f ( x)  8sen( x)e  x  1 , donde x está en radianes.


a) Localice la raíz en la gráfica de la función, para ello utilice la siguiente tabulación:

x f(x)

-1 -19.2988 function z=grafica9(a,b)


x=(a:0.3:b);
-0.7 -11.3784 y=(8*sin(x).*exp(-x)-1);
plot(x,y);
-0.4 -5.6476 grid on
figure(2)
plot(x,y);
-0.1 -1.8827
grid on
axis([0,0.5,-5,5])
0.2 0.3013
zoom on
z=[x' y'];
0.5 1.3263 end
0.8 1.5786
R1:0.1586
1.1 1.3733

1.4 0.9441

1.7 0.4493
10. Utilizando el software Matlab, se solicita realizar una rutina de programación que permita
graficar las funciones: F1(x) y F2(x) en el intervalo x[-4, 6], con un incremento lineal de 0.05.
Además, ambos gráficos deben de encontrarse en una misma ventana.

𝐹1 (𝑥) = 2𝑥 4 − 𝑥 3 + 8𝑥 2 − 7𝑥 − 100

𝐹2 (𝑥) = 𝑥 3 − 20𝑥 2 − 5𝑥

Luego:
a) Determine directamente del gráfico, dos puntos de intersección entre F1(x) y F2(x).
Utilice dos decimales para dar su respuesta. Sugerencia: utilice la herramienta ZOOM.
b) Grafique la nueva función: F3(x) = F1(x) – F2(x), en el mismo intervalo señalado
anteriormente e indique si pasa por los puntos de intersección.

x=(-4:0.05:6);
y1=(2*x.^4-x.^3+8*x.^2-7*x-100);
y2=x.^3-20*x.^2-5.*x;
y3=(y1-y2);
plot(x,y1);
hold on
plot(x,y2);
grid on
zoom on
figure(2)
plot(x,y3)
P1: -1.6266 , P2: 1.8275

Vous aimerez peut-être aussi