Sie sind auf Seite 1von 5

3-.

Desarrollar un algoritmo que resuelva el siguiente problema:

Se desea construir una caja de base cuadrada sin tapa, con 480cm2 de cartón.

Determinar las medidas de X y Y para que la caja sea de volumen máximo.

Código
clear all
clear close
clc
syms y x Fx

A=x^2+4*x*y; % A=480
%hallando la solusion en funcion de y
y =solve('x^2+4*x*y = 480','y')
Vx=x^2*y
Vx=subs(Vx,y,y)
DVx = diff(Vx,x)
x1=solve(DVx==0)
y=subs(y,x,x1)

4. EJERCICIO

Desarrollar un algoritmo que resuelva el siguiente problema:

Un alambre de 100cm de longitud se corta en dos partes, formando con una

de ellas un círculo y con la otra un cuadrado. ¿Qué dimensiones de corte

deben tener los alambres para que la suma de las áreas de ambas figuras sea

máxima?
clear all
clear close
clc
syms R C x

L1=2*pi*R
L2=4*x
R1=solve(2*pi*R +4*x==100,R)
A1=pi*R^2
A1=subs(A1,R,R1)
A2=x^2
AT=A1+A2
AX=diff(AT,x)
C=solve(AX==0)
C=vpa(C,4)
L2=subs(L2,x,C);
L2=vpa(L2,2)
R1=subs(R1,x,C);
R1=vpa(R1,4)
L1=subs(L1,R,R1);
L1=vpa(L1,4)

10.EJERCICIO

Desarrollar un algoritmo que resuelva el siguiente problema:

Un termómetro digital que marca 18°C, se lleva a un cuarto cuya temperatura

es 70°C, un minuto después la lectura del termómetro es de 31°C.

Determínese las temperaturas medidas como función del tiempo y en

particular encontrar la temperatura que marca el termómetro 5 minutos

después que se lleva al cuarto (se recomienda aplicar la ecuación de la ley de

Newton).

9. EJERCICIO

Desarrollar un algoritmo que resuelva el siguiente problema:

Determinar el camino S recorrido por un cuerpo durante el tiempo t. Si su

velocidad es proporcional al trayecto, sabiendo que en 10s el cuerpo recorre

100m y en 15s recorre 200m.

Graficar la función del camino “S”.

clear all
clear close
clc
syms t k
S=dsolve('DS=k*S')
M=subs(S,t,10)
N=subs(S,t,15)
J=N/M;
f=solve(J==2);
G=subs(M,k,f);
%remplazado la constante
A=solve(G==100);
% la funcion viene dada por
S=A*exp(f*t)
ezplot(S,[0 10])
xlabel('tiempo (t)');
ylabel('Recorrido(S)');

GRAFICA

11.- Desarrollar un algoritmo que resuelva la siguiente EDO homogénea:

y′ = 2xy/3x2 − y2
El algoritmo debe verificar que la EDO sea homogénea y luego aplicar la

fórmula teórica.

Código
clear all
close all
clc

syms x y k u C F
Mxy = -2*x*y;
Nxy = 3*x^2-y^2;
Maxy = subs(Mxy,[x y],[k*x k*y]);
FMxy = simplify(Maxy)
DMxy = FMxy/Mxy
Naxy = subs(Nxy,[x y],[k*x k*y]);
FNxy = simplify(Naxy)
DNxy = FNxy/Nxy
if DMxy ==DNxy
disp('Es Homogenea')
Ma = subs(Maxy,k,1/x);
Mu = subs(Ma,y,u*x);
Na = subs(Naxy,k,1/x);
Nu = subs(Na,y,u*x);
F = int(1/x,x) + int(Nu/(Mu + u*Nu))
F = subs(F,u,y/x)
else
disp('No es Homogenea')
end
RESULTADO:
FMxy = -2*k^2*x*y
DMxy =k^2

FNxy = k^2*(3*x^2 - y^2)

DNxy = k^2

Es Homogenea

F = 3*log(u) - log(u^2 - 1) + log(x)

F = 3*log(y/x) - log(y^2/x^2 - 1) + log(x)

12.- Desarrollar un algoritmo que resuelva la siguiente EDO


homogénea:

(4x2 + xy − 3y2)dx − (5x2 + 2xy + y2)dy = 0

El algoritmo debe verificar que la EDO sea homogénea y luego


aplicar la fórmula teórica.
Código:
clear all
close all
clc

syms x y k u C F
Mxy = 4*x^2+x*y-3*y^2;
Nxy = -(5*x^2+2*x*y+y^2);
Maxy = subs(Mxy,[x y],[k*x k*y]);
FMxy = simplify(Maxy)
DMxy = FMxy/Mxy
Naxy = subs(Nxy,[x y],[k*x k*y]);
FNxy = simplify(Naxy)
DNxy = FNxy/Nxy
if DMxy ==DNxy
disp('Es Homogenea')
Ma = subs(Maxy,k,1/x);
Mu = subs(Ma,y,u*x);
Na = subs(Naxy,k,1/x);
Nu = subs(Na,y,u*x);
F = int(1/x,x) + int(Nu/(Mu + u*Nu))
F = subs(F,u,y/x)
else
disp('No es Homogenea')
end
RESULTADO:
FMxy =

k^2*(4*x^2 + x*y - 3*y^2)

DMxy =

k^2

FNxy =

-k^2*(5*x^2 + 2*x*y + y^2)

DNxy =

k^2

Es Homogenea

F =log(x) - (5*log(u + 2))/4 - log(u - 17^(1/2)/2 +


3/2)*(17^(1/2)/8 - 9/8) + log(u + 17^(1/2)/2 + 3/2)*(17^(1/2)/8
+ 9/8)
F =log(x) - (5*log(y/x + 2))/4 - log(y/x - 17^(1/2)/2 +
3/2)*(17^(1/2)/8 - 9/8) + log(17^(1/2)/2 + y/x +
3/2)*(17^(1/2)/8 + 9/8)

Das könnte Ihnen auch gefallen