Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Trujillo
Seccin de
postgrado en Ingeniera Qumica
Maestra en Ciencias
Qumicas
Resolucin de ecuaciones
algebraicas
Derivacin
DOCENTE:
Mtodos Computacionales
TRUJILLO-PERU
2015
Mediante la funcin
solve
El argumento
eq
existente,
una
h=solve(eq , var )
tecleada
directamente
dentro
del
=,
MATLAB
eq = 0.
tecleando la
Si la ecuacin que se va a
comando
solve (eq)
donde
var es el nombre
ans.
h ser
un vector
S=
x ^2 - x - 6
solve
x x6,
y asigne
k=
3
-2
La solucin es asignada
para ans.
pi / 6
(5 * pi) / 6
>> T=a*x^2+5*b*x+20
Cree la expresin simblica
ax + 5 b+20 , y asigne
T=
a * x ^ 2 + 5 * b * x + 20
>> solve (T)
ans =
intenta
expresin:
2
4 t h +20 t5 g
resolver
ts =
(5 * g) / (4 * h ^ 2 + 20)
4 t h2 +20 t 5 g=0
la
solve
ecuaciones.
Si el nmero de ecuaciones y el nmero de variables son las mismas, la
solucin ser numrica. Si el nmero de variables es mayor que el nmero
de ecuaciones, la solucin ser simblica para las variables deseadas, en
funcin de las otras variables. Un sistema de ecuaciones (dependiendo del
tipo de ecuaciones) puede tener uno o varias soluciones. Si el sistema tiene
una solucin, cada variable para la cual se resuelve el sistema tendr un
valor numrico (o expresin). Si el sistema tiene ms de una solucin, cada
una de las variables podr tener ms de un valor.
solve
output=solve(eq 1, eq 2, .. , eqn)
La argumentos
solve,
para cada una de ellas. Cada una de estas variables contendr uno o
varios valores (representados en forma de vector columna), dependiendo
varB, varC.
C.
A continuacin se muestra un ejemplo de uso del comando
solve cuando
Se utiliza
resolver el
10x
+
La salida es un
celdas, xt e yt.
-3*t
tx =
x/2
yx =
-(3*x)/2
Cuando se utiliza una estructura como salida del comando solve est tendr
la siguiente forma (en el caso de un sistema de tres ecuaciones):
AN = solve (eq1, eq2, eq3)
AN es el nombre de la estructura.
Cuando el comando se ejecuta, la solucin se asigna a AN, MATLAB
visualiza el nombre de la estructura y los nombres de los campos de
la estructura, que se corresponden con los nombres de las variables
que dan la solucin al sistema de ecuaciones. El tamao y el tipo de
cada campo se visualizan a continuacin del nombre del campo. Sin
embargo, el contenido de cada campo, que se corresponde con la
>> syms x y t
>> S = 10 * x + 12 * y + 16 * t;
>> AN=solve(S,'5 * x y = 13 * t')
AN =
x: [1x1 sym]
y: [1x1 sym]
>> AN.x
Acceso al campo x de la
ans =
2*t
>> AN.y
Acceso al campo y de la
ans =
Se visualiza
el contenido
del campo
-3*t
El Problema de ejemplo 11.1 muestra la resolucin de un sistema de
ecuaciones con dos soluciones.
(x2) +( y4) =R
x
y= +1
2
Calcular las coordenadas de los puntos (en funcin de R), donde la recta y la
circunferencia se intersectan.
SOLUCIN
La solucin se obtiene resolviendo el sistema de dos ecuaciones para x e y
en funcin de R. Para mostrar la diferencia entre utilizar un array de celdas y
una estructura, el sistema de ecuaciones se resolver dos veces utilizando
la funcin solve. La primera solucin se corresponde con una salida de tipo
array de celdas:
>> syms x y R
>> [xc,yc]=solve ('(x - 2)^2 + (y - 4)^2=R^2' , 'y = x / 2 +1')
xc =
>> COORD.x
ans =
((4*R^2)/5 - 64/25)^(1/2) + 14/5 Se
14/5 - ((4*R^2)/5 - 64/25)^(1/2)
>> COORD.y
ans =
((4*R^2)/5 - 64/25)^(1/2)/2 + 12/5
Se
visualiza
el
contenido
del
campo
Derivacin
El clculo simblico diferencial, clculo de derivadas, se lleva a cabo
utilizando el comando diff.
Este comando tiene la forma:
diff (S)
diff ( S , var )
>> syms x y t
>> S=exp(x ^4);
>> diff(S)
ans =
Se
crea
la
Se
expresin
calcula
la
La
solucin
3 x
4x e
.
es:
4 * x ^3 * exp (x ^4)
Se calcula la derivada de
La
solucin
12 ( 4 x1 )2 .
-12* (4 * x - 1) ^2
Se
>> diff(R)
ans =
10 * y *cos (3*t)
es
calcula
la
>> diff(R,t)
ans =
La
Se
solucin
calcula
la
es
segunda
ans =
12*x^2*exp(x^4) + 16*x^6*exp(x^4)
La solucin es
12 x 2 e x +16 x 6 e x
2
V e/ 2= r 3
3
2
2
V Torre=V c +V e/ 2=r 2h+ r 3= (r 2h+ r 3 )
3
3
R=?
Resolviendo en Matlab:
10. Considere las dos elipses en el plano x y dada por las ecuaciones
( x1 )2 y2
+ 2 =1
62
3
y5
( x +2 )2
+
22
(a) Utilizar el comando ezplot para trazar las dos elipses en la misma
figura.
(b) Determinar las coordenadas de los puntos donde se cruzan las
elipses.
Solucin
kv T o 1
P=Tv=
k+
v mx ),
(max de
velocidad cero), y
To
v
v mx
v
v mx
es la velocidad de acortamiento
p=
Donde
p=(Tv)/(T o v max ) ,
a) Plotear
Vs.
para
ku( 1u)
k +u
k =0.25 .
p es mxima.
c) Encuentre el valor mximo de
p .
Solucin
, donde
vuela
una
altitud
constante
de
540
d
dt , como una funcin del tiempo.
(c) Hacer dos ploteos en la misma pgina, una de en funcin del
tiempo y el otro de
d
dt
0 t 20 min.
Solucin
Obtenemos tambin su grfico: