Você está na página 1de 8

LENGUAJE DE PROGRAMACIÓN

1. Represente la función f(x)=3xsen(x)-2x


Y su derivada en l misma región gráfica, en el intervalo --2𝜋 ≤ 𝑥 ≤ 2𝜋, añade
una leyenda y una etiqueta

>> x=[-2*pi:0.001:2*pi];
>> y=3*sin(x)-2*x;
>> yd=3*cos(x)-2;

>> plot(x,y,'g',x,yd,'m')

2. La ley de los gases ideales relaciona presión, temperatura y volumen de un gas,


de la forma:
𝑛𝑅𝑇
𝑃=
𝑉
Donde P es la presión en Pa, n es el número de moles, R = 8.31 J/mol-K es la
constante de los gases, T es la temperatura en grados K y V es el volumen en m3.

Realice un gráfico en 3D que muestre la variación de la presión (variable


dependiente, eje z) con respecto al volumen (variable independiente, eje x) y la
temperatura (variable independiente, eje y) de un mol de gas. Los dominios del
volumen y la temperatura son: 0.5*10-3 ≤ V ≤ 2*10-3 m3, y 273 ≤ T ≤ 473 K.

 v=linspace(0.5*10^-3,2*10^-3,50); % Rango del volumen.


 >> t=linspace(273,473,50); % Rango de la T.
 >> n=1;R=8.31;

ING. SERGIO ANCHIRAICO COSQUILLO


LENGUAJE DE PROGRAMACIÓN

 >> [V T]=meshgrid(v,t);
 >> P=n*R*T./V;
 >> meshz(V,T,P)
 >> title('Variacion de la Presión'),xlabel('Vomunen
(m^3)'),ylabel('Temperatura (ºK)'),zlabel('Presión (Pa)')
 >>grid on

Variacion de la Presión

6
x 10

6
Presión (Pa)

1 500
0.5 450

1 400
350
-3 1.5
x 10 300
2 250 Temperatura (ºK)
Vomunen (m3)

5 1
3. Utilice el matlap para calcularla siguiente integral ∫0 𝑑𝑥
0.8𝑥2 +0.5𝑥+2

>> quad('1./(0.8*(x.^2)+(0.5*x)+2)',0,5)
ans =
0.8774

4. Defina x como variable simbólica y halle las raíces del siguiente polinomio:

>> h=(x^5+6*x^4-6*x^3-64*x^2-27*x+90);
>> p=factor(h)
p=
(x - 1)*(x + 5)*(x - 3)*(x + 3)*(x + 2)

5. Calcule la ecuación diferencial


dy/dx =3y-1.5yx

ING. SERGIO ANCHIRAICO COSQUILLO


LENGUAJE DE PROGRAMACIÓN

Con la condición inicial y (0)=4


Represente gráficamente la solución para 0≤ 𝑥 ≤ 6

>> plot(x,y,'g',x,yd,'m')

>> syms x y z

4*exp(-t*((3*x)/2 - 3))

function programa
clear, clc, format short g, format compact
tp(1)=0;

ING. SERGIO ANCHIRAICO COSQUILLO


LENGUAJE DE PROGRAMACIÓN

for i=1:20, tp(i+1)=tp(i)+0.0009295; %RADIO Y NUMERO DE ITERACIONES


end
tspan = [tp(1) tp(2)]; % RANGO DE LA VARIABLES INDEPENDIENTES
y0 = [-2.79158; 0; 0]; % VALORES INICIALES PARA LAS VARIABLES
DEPENDIENTES
disp([ ' UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ'])
disp([ ' Facultad de Ingeniería en Industrias
Alimentarias'])
disp([ '--------------------------------------------------------------
----']);
disp([ ' RADIO ESFUERZO CORTANTE VELOCIDAD
']);
disp([ '--------------------------------------------------------------
----']);
disp([ ' numerico analitico numerico
analitico']);
disp([ '--------------------------------------------------------------
----']);
disp([ ' r TAUrx TAUrxANAL Vx
VxANAL']);
disp([ '--------------------------------------------------------------
----']);
[TAUrx,TAUrxANAL,VxANAL]=results(tp(1),y0(1),y0(2));
disp([tp(1) TAUrx TAUrxANAL y0(1) VxANAL]);
disp([ '--------------------------------------------------------------
----']);
options = odeset('AbsTol',1e-10,'RelTol',1e-6);
for i=2:11
[t,y]=ode15s(@ODEfun,tspan,y0,options);%RESOLUCION DE LA ECUACION
DIFERENCIAL
yc(i,:)=y(end,:);
if i<11
tspan=[tp(i) tp(i+1)];
y0=yc(i,:);
end
[TAUrx,TAUrxANAL,VxANAL]=results(tp(i) ,yc(i,1),yc(i,2));
disp([tp(i) TAUrx TAUrxANAL yc(i,1) VxANAL]);
disp([ '--------------------------------------------------------------
----']);
end
%- - - - - - - - - - - - - - - - - - - - - -
disp([ 'LENGUAJE DE PROGRAMACION']);
disp([ 'ELABORADO POR:']);
disp([ '- LÓPEZ URBANO, Laedy']);

function dYfuncvecdr = ODEfun(r,Yfuncvec);


Vx = Yfuncvec(1);
rTAUrx = Yfuncvec(2);
Vxav = Yfuncvec(3);
mu = .0008937;
deltaP = 500;
L = 10;
if (r > 0)
TAUrx = rTAUrx / r;
else
TAUrx = 0;
end
TAUrxANAL = deltaP / (3 * L) * r;
R = 2;
VxavANAL = deltaP * R ^ 2 / (8 * mu * L);
VxANAL = deltaP * R ^ 2 / (4 * mu * L) * (1 - ((r / R) ^ 2));

ING. SERGIO ANCHIRAICO COSQUILLO


LENGUAJE DE PROGRAMACIÓN

err = Vx - 0;
dVxdr = 0 - (TAUrx / mu);
drTAUrxdr = deltaP * r / L;
dVxavdr = Vx * 2 * r / (R ^ 2);
dYfuncvecdr = [dVxdr; drTAUrxdr; dVxavdr];

function [TAUrx,TAUrxANAL,VxANAL]=results(r,Vx,rTAUrx);
mu = .0008937;
deltaP = 500;
L = 10;
if (r > 0)
TAUrx = rTAUrx / r;
else
TAUrx = 0;
end
TAUrxANAL = deltaP / (2 * L) * r;
R = .009295;
VxANAL = deltaP * R ^ 2 / (4 * mu * L) * (1 - ((r / R) ^ 2));

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ

Facultad de Ingeniería en Industrias Alimentarias

------------------------------------------------------------------

RADIO ESFUERZO CORTANTE VELOCIDAD

------------------------------------------------------------------

numerico analitico numerico analitico

------------------------------------------------------------------

r TAUrx TAUrxANAL Vx VxANAL

------------------------------------------------------------------

0 0 0 1 1.2084

------------------------------------------------------------------

0.0009295 0.023238 0.023238 0.98791 1.1963

------------------------------------------------------------------

0.001859 0.046475 0.046475 0.95166 1.1601

------------------------------------------------------------------

0.0027885 0.069713 0.069713 0.89124 1.0997

------------------------------------------------------------------

0.003718 0.09295 0.09295 0.80665 1.0151

ING. SERGIO ANCHIRAICO COSQUILLO


LENGUAJE DE PROGRAMACIÓN

------------------------------------------------------------------

0.0046475 0.11619 0.11619 0.69789 0.90631

------------------------------------------------------------------

0.005577 0.13943 0.13942 0.56496 0.77339

------------------------------------------------------------------

0.0065065 0.16266 0.16266 0.40787 0.61629

------------------------------------------------------------------

0.007436 0.1859 0.1859 0.2266 0.43503

------------------------------------------------------------------

0.0083655 0.20914 0.20914 0.021172 0.2296

------------------------------------------------------------------

0.009295 0.23238 0.23238 -0.20843 0

------------------------------------------------------------------

LENGUAJE DE PROGRAMACION

ELABORADO POR:

- LÓPEZ URBANO, Laedy

>> syms x

g=(x^5+6*x^4-6*x^3-64*x^2-27*x+90);

h=factor(g)

h=

(x - 1)*(x + 5)*(x - 3)*(x + 3)*(x + 2)

>> h=(x^5+6*x^4-6*x^3-64*x^2-27*x+90);

>> p=factor(h)

p=

(x - 1)*(x + 5)*(x - 3)*(x + 3)*(x + 2)

Radio: 0.0009295 a 1

ING. SERGIO ANCHIRAICO COSQUILLO


LENGUAJE DE PROGRAMACIÓN

Cambiando la variable dependiente: -2.79158 a 2


UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ
Facultad de Ingeniería en Industrias
Alimentarias
-----------------------------------------------------------
-------
RADIO ESFUERZO CORTANTE
VELOCIDAD
-----------------------------------------------------------
-------
numerico analitico numerico
analitico
-----------------------------------------------------------
-------
r TAUrx TAUrxANAL Vx
VxANAL
-----------------------------------------------------------
-------
0 0 0 2
1.2084
-----------------------------------------------------------
-------
1 25 25 -13985
-13986
-----------------------------------------------------------
-------
2 50 50 -55945
-55946
-----------------------------------------------------------
-------
3 75 75 -1.2588e+05 -
1.2588e+05
-----------------------------------------------------------
-------
4 100 100 -2.2379e+05 -
2.2379e+05
-----------------------------------------------------------
-------
5 125 125 -3.4967e+05 -
3.4967e+05
-----------------------------------------------------------
-------
6 150 150 -5.0352e+05 -
5.0352e+05
-----------------------------------------------------------
-------
7 175 175 -6.8535e+05 -
6.8535e+05
-----------------------------------------------------------
-------

ING. SERGIO ANCHIRAICO COSQUILLO


LENGUAJE DE PROGRAMACIÓN

8 200 200 -8.9515e+05 -


8.9515e+05
-----------------------------------------------------------
-------
9 225 225 -1.1329e+06 -
1.1329e+06
-----------------------------------------------------------
-------
10 250 250 -1.3987e+06 -
1.3987e+06
-----------------------------------------------------------
-------
LENGUAJE DE PROGRAMACION
ELABORADO POR:
- LÓPEZ URBANO, Laedy

ING. SERGIO ANCHIRAICO COSQUILLO

Você também pode gostar