Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Operaciones escalares
En términos generales, se sugiere reservar memoria para las variables (por ejemplo,
en matrices muy grandes); para ello, solo se debe asignar un valor cualquiera. De
igual manera, si se está usando mucha memoria, es conveniente liberarla borrando
variables que no se vayan a usar más. Por consiguiente, a la hora de desarrollar un
script como primera línea coloque siempre la instrucción clear o clc.
Una variable representa un símbolo que permite identificar un valor numérico que
pertenece a un conjunto determinado. Para el caso de Matlab, los datos se pueden
almacenar mediante variables, teniendo en cuenta algunos aspectos como:
1. Se debe declarar las variables en su inicio con una letra, que puede combinarse
a posteriori con otras letras, números, guion o raya al piso (_).
Un escalar es todo aquel número real o complejo, constante, que describe una
magnitud. Por ejemplo constantes.
pi
ans
3.14
q = - 1,602e-19
me = 9, 10938188e-31
mp = 1,67262158e-27
mn = 1,67492716e-27
h=6.62606896e-34;
G=6.67384e-11;
c=3e8;
Lp=sqrt(h*G/(2*pi*c^3))
Lp =
1.6145e-35
escalar=6;
whos escalar,
Lo que se busca es disminuir el número de bytes en memoria, para ello se digita int
8:
escalar=10
escalar =
10
whos escalar
Name Size Bytes Class Attributes
escalar 1x1 8 double
int8(escalar)
ans =
10
escalar=int8(escalar)
escalar =
10
whos escalar
Name Size Bytes Class Attributes
escalar 1x1 1 int8
Al cambiar de formato int8 la variable escalar solo ocupa un byte, o sea 8 bits. Este
cambio se hace cuando se trabaja con tratamiento de imágenes.
unit8 se emplea para variables que no tengan signo, ya que de tenerlo, se trabaja
con double, así:
escalar=-10
escalar =
-10
whos escalar
Name Size Bytes Class Attributes
escalar 1x1 8 double
4.2 Variables
Para verificar si una variable declarada es una función propia de Matlab, por ende,
es reservado, se puede usar los siguientes comandos isvarname, iskeyword y
which. Para su uso se procede de la siguiente manera:
Con which permite saber la ruta donde se encuentra un script en Matlab, solo debe
adicionarse el nombre del archivo, así:
cos =5
cos =
5
>> iskeyword
ans =
'break'
'case'
'catch'
'classdef'
'continue'
'else'
'elseif'
'end'
'for'
'function'
'global'
'if'
'otherwise'
'parfor'
'persistent'
'return'
'spmd'
'switch'
'try'
'while'
Cabe anotar que en Matlab no es necesario declarar las variables, debido a que el
espacio de memoria se ajusta de forma dinámica en cada asignación. Es decir:
>> x=2
x =
2
>> x=[1 5 6 4]
x =
1 5 6 4
Por estética y orden lo más recomendable es que declare las variables necesarias,
para que el ejercicio y código que se desarrolle sea entendible por otros usuarios.
4.3 Práctica 1
De los nombres, letras y símbolos citados, haga una predicción de cuáles pueden
ser empleados como variables en Matlab.
1. A
2. a
3. var
4. 2x
5. ans
6. mi_dato
7. mi-dato
8. Minombre&
9. alfa
10. velocidadenmetrosporsegundo
11. estenombrepuedeservircomovariable?
12. Shdetyefhh
13. log
14. ase&
15. cos
16. function
17. {]a
18. Fuerza_newton
19. 45y_e
20. b_d
21. %$&
22. arctan
23. exp
24. y2z
25. Pi
26. whos
27. end
28. Try
29. Mi_archivo1
30. 1archivo
31. As#k
32. bs5sd
33. X1
34. Aceleración
35. X_2b
36. _xty
>> x=5
=
5
>>x=5; y=6;
Como se aprecia al emplear el punto y coma, no aparece en el Command Window
los valores de x e y. Esto se debe a que se le está indicando a Matlab que ejecute
el comando pero que suprima la salida.
Recuerde que las variables de Matlab deben comenzar por una letra, teniendo
especial cuidado, que distingue entre minúsculas y mayúsculas.
>> z=5-9i
z =
1.00 - 9.0000i
En ciertos casos resulta útil reasignar el valor de una variable a partir del valor
anterior, es decir:
>> x=1;
>> x=x+1 % esta instrucción indica que se le debe asignar a la
variable x el valor declarado inicialmente y a éste adicionar 1
x =
2
>> x=x+1
x =
3
>> x=x+1
x =
4
>> x=x+1
x =
5
Ejercicios resueltos
Recuerde que para conocer el valor de una variable declarada previamente, basta
con teclear su nombre.
Por ejemplo:
>> m
m =
30
2. Obtener caracteres de tipos ASCII, cuyos valores numéricos son 59, 76, 89, 95,
101, 125
𝑎𝑎3 √2
𝑉𝑉 =
12
>> a=3;
>> V=a^3*sqrt(2)/12
V =
3.18 Figura 4.1
h=6.62606896e-34;
G=6.67384e-11;
c=3e8;
k=1.3806504e-23;
Tp = sqrt(h*c^5/(2*pi*G*k^3))
Tp =
3.8197e+43
a =
Me gusta Matlab
Tp =
3.8197e+43
Cabe anotar que a medida que se van declarando las variables, éstas aparecen
registradas en el workspace. La ventaja, es que puede editarse, borrarse, o incluso
crear nuevas variables. Todo ello solo con dar clic derecho sobre las mismas.
Figura 4.2. Almacenamiento de variables en el Worspace. Si se va a emplear las variables en otros ejercicios,
es recomendable guardarlas, para ello vaya a la pestaña HOME y ubique el botón Save Workspace, el archivo
se guarda con la extensión .mat, solicitando previamente un nombre.
De igual manera, al dar doble clic sobre las variables en el workspace, estas van
a aparecer ordenadas de manera matricial. Por ejemplo, para el caso del volumen
del ejercicio anterior, se muestra solo un valor que es de tipo escalar, que en el
workspace se interpreta como una matriz de 1x1 double, es decir, que devuelve el
valor de doble precisión para X . Si X es una matriz de doble precisión, doble no
tiene ningún efecto en este caso.
G=6.67384e-11;
c=3e8; % velocidad de la luz
M = 2.5*1.9891e30; %masa del sol 1.9891*e30 kg
R=2*G*M/c^2
R =
206499/28
digits(8),vpa(R)
ans =
7374.964
Como repaso, use los comandos clc, clear, clear x y z, who y whos sobre las
variables declaradas.
Instrucción Descripción
ans Representa la respuesta o valor calculado de una expresión.
pi Representa el número pi.
Permite representar la más pequeña diferencia entre dos
números, cuya precisión se establece en términos de coma
flotante. Esto significa que representa una tolerancia cuyo
valor inicial es la distancia de uno al próximo número de
eps
punto flotante mayor.
Ejercicios resueltos
a. 3x-2y+4z
b. -2x+(5y)^2-10z
c. (5x-4y)^2/z
d. 9y-2x/(3y+(y+4x)/(zx))
e. 4x^2-5y^3+15z+60
f. (3x/2y)^3-(z/x)^2+2
Recuerde el uso del teclado de flechas para recuperar los datos digitados
previamente.
a. clear
x =13; y =8; z =-6;
3*x-2*y+4*z
ans =
-1
b. -2*x+(5*y)^2-10*z
ans =
1634
c. (5*x-4*y)^2/z
ans =
-181.5
d. 9*y-2*x/(3*y+(y+4*x)/(z*x))
ans =
70.8808
e. 4*x^2-5*y^3+15*z+60
ans =
-1914
f. (3*x/2*y)^3-(z/x)^2+2
ans =
3.7964e+06
3. La densidad (𝜌𝜌𝑠𝑠𝑠𝑠 ) de la mezcla aire seco más vapor de agua medida (mol/m3) se
calcula mediante la fórmula:
𝑃𝑃
�1 − 0.378 𝑃𝑃𝑣𝑣 � 𝑃𝑃
𝜌𝜌𝑠𝑠𝑠𝑠 =
𝑅𝑅𝑅𝑅
Tenga en cuenta, que el aire húmedo es menos denso que el aire seco.
Determine la presión de vapor de agua para una temperatura de 360 ºK, con
una densidad del aire seco más vapor de agua del orden de 9.6221.10-5 mol/m3
cuando la presión atmosférica es de 1.8 Hpa.
Cabe anotar que para este caso en particular se debe despejar la ecuación
antes de efectuar las operaciones de cálculo en Matlab. Por consiguiente la
fórmula de Pv es:
𝑃𝑃 𝜌𝜌𝑠𝑠𝑠𝑠 𝑅𝑅𝑅𝑅
𝑃𝑃𝑣𝑣 = �1 − �
0.378 𝑃𝑃
>> Presion= 1.8;
>>densidad=9.622e-5;
>> Temperatura=360;
>>R=8.314472;
>>Pv= Presion/0.378*(1-densidad*R*Temperatura/ Presion)
% medido en Hpa
Pv =
3.999982385
Determine el número de Reynolds para un fluido (agua a 20 oC) que circula por
una tubería de 2 cm de radio, a una velocidad de 50 cm/s bajo una presión de
una atmósfera. La densidad del agua a la temperatura dada es ρ=1000 kg/m3 y
la viscosidad η=1.002x10-3 poise. ¿El flujo es turbulento o laminar? En la imagen
se muestra un fluido laminar (izquierda) y un fluido turbulento (derecha).
𝑐𝑐𝑐𝑐 1 𝑚𝑚 𝑚𝑚
Velocidad 𝑣𝑣 = 50 ∗ = 0.5
𝑠𝑠 100 𝑠𝑠
>> D= 0.04;
>> v=0.5;
>> den=1000;
>>visc=1.002e-3;
>>Re=D*v*den/visc
Re =
19960.08
Cuando la pelota llega a la altura máxima, su velocidad final será cero, 𝑣𝑣𝑓𝑓 = 0,
usando la primera ecuación tenemos:
𝑣𝑣0 25 𝑚𝑚/𝑠𝑠
𝑡𝑡 = − =− = 2.5𝑠𝑠
𝑔𝑔 (−9.81 𝑚𝑚/𝑠𝑠 2 )
>> vo=25;
>>g=-9.81;
>> t=-vo/g
t =
2.5484
a) Fuerza normal;
𝑣𝑣 2 (18.1 𝑚𝑚/𝑠𝑠)2
b. FR = maR = 𝑚𝑚 𝑟𝑟
= 5000𝐾𝐾𝐾𝐾 50 𝑚𝑚
= 32761𝑁𝑁
>> v=18.1;
% velocidad del vehículo expresado en metros/segundo
>> r = 60; % Radio de la curva medido en metros
>> Fr=m*v/r
Fr =
1508.33
>>cfsps=0.54;
% Coeficiente de fricción estática en pavimento seco
>> Ffs= cfsps*Fn
Ffs =
26487.00
>>cfsph=0.25;
% Coeficiente de fricción estática en pavimento con hielo
>> Ffs = cfsph*Fn
Ffs =
12262.50
Sea el radio r = 60 m
Figura 4.6
𝐾𝐾𝐾𝐾 1000 𝑚𝑚 1ℎ 𝑚𝑚
Rapidez 𝑣𝑣 = 60 ∗ ∗ = 16.667
ℎ 1 𝐾𝐾𝐾𝐾 3600 𝑠𝑠 𝑠𝑠
(16.667 𝑚𝑚/𝑠𝑠)2
𝑡𝑡𝑡𝑡𝑡𝑡𝑡𝑡 = = 0.471948503
60 𝑚𝑚 ∗ 9.81 𝑚𝑚/𝑠𝑠 2
𝜃𝜃 = arctan(0.471948503)
Conocido el radio r del tubo y la longitud l, se mide la longitud del tubo sumergido
h, y la altura x del agua que ha penetrado en el tubo, por lo cual la presión
atmosférica Pa a calcular es.
(ℎ − 𝑥𝑥)(𝑙𝑙 − 𝑥𝑥)
𝑃𝑃𝑎𝑎 = 𝜌𝜌𝜌𝜌
𝑥𝑥
𝑁𝑁 (0.227𝑚𝑚)(0.277𝑚𝑚) 𝑁𝑁 (0.062879𝑚𝑚2 )
𝑃𝑃𝑎𝑎 = 9810 = 9810
𝑚𝑚3 0.023 𝑚𝑚 𝑚𝑚3 0.023𝑚𝑚
𝑁𝑁
𝑃𝑃𝑎𝑎 = 26819.26043 2
𝑚𝑚
Al emplear Matlab se tiene:
>>den=1000;
>> g= 9.81;
>>h=0.25
>>l=0.3;
>>x=0.023;
>>Pa=den*g*(h-x)*(l-x)/x % resultado en pascales
Pa =
26819.2604
4.5 Práctica 2
Resolver los siguientes ejercicios planteando las variables según sea el caso. Es
importante para los problemas, plantear la solución en el cuaderno y luego utilizar
Matlab, esto porque se requiere un análisis previo.
𝐸𝐸2 − 𝐸𝐸1
𝑓𝑓 =
ℎ
𝑆𝑆 = 0.1091𝑤𝑤 0.425ℎ0.725
a. Si una persona mide 6.1 pies de alto y pesa 174.65 libras, cuál es el área
superficial.
b. Calcular S para su altura y peso.
8𝜂𝜂𝜂𝜂
𝑅𝑅 =
𝜋𝜋𝑟𝑟 4
9. Cálculo del peso del acero. Por lo general las piezas de acero son de pequeña
dimensión transversal respecto a su longitud L, por lo que las medidas se dan
en función de la sección transversal (A), en cm2, mm2 o fracción de pulgada
(2,54cm)2. El peso específico del acero es 7850 kgf/m3, por lo cual la expresión
para calcular el peso del acero es:
𝑃𝑃 = 0.785𝐴𝐴𝐴𝐴
11. Obtenga el valor del radio de Bohr del hidrógeno que se obtiene por medio de
la relación entre constantes físicas, y que además representa la unidad atómica
de longitud:
4𝜋𝜋𝜀𝜀𝑜𝑜 ℏ2
𝑎𝑎𝑜𝑜 =
𝑚𝑚𝑒𝑒 𝑒𝑒 2
Donde:
3
𝑈𝑈 = 𝑁𝑁𝑁𝑁𝑁𝑁
2
8𝜋𝜋𝜋𝜋
𝐺𝐺𝐸𝐸 =
𝑐𝑐 2
15. Parte de una vía de una montaña rusa se puede expresar mediante la función
polinomial
ℎ(𝑡𝑡) = 0.0012358𝑡𝑡 3 − 0.12548𝑡𝑡 2 + 3.678𝑡𝑡 + 10
16. Dada la función y(t), calcular para los valores de 0, 1.5, 2, 2.5, 3, 3.5 y 4.5.
20𝑡𝑡
𝐶𝐶(𝑡𝑡) =
310 + 𝑡𝑡
Donde t se mide en segundos.
18. El volumen del cono equivale a la tercera parte de la multiplicación del área de
su base por la altura.
𝐹𝐹𝑜𝑜
𝐴𝐴 =
𝑚𝑚(𝜔𝜔𝑜𝑜2 − 𝜔𝜔 2 )
𝑣𝑣
𝐹𝐹 = 𝑚𝑚
𝑡𝑡 2
𝑃𝑃𝑃𝑃 = 𝑛𝑛𝑛𝑛𝑛𝑛
Determinar:
Donde v es la velocidad del sonido en el aire; lx, ly y lz, son las dimensiones del
recinto de forma de paralelepípedo rectangular; nx, ny y nz, pueden tomar los
valores 0, 1, 2,…,n.
𝑎𝑎3
𝑉𝑉 = �135√2�7 + 3√5 − √10�3 + √5 �
12
a*x1^2+b*x1+c Comprobación x1
a*x2^2+b*x2+c Comprobación x2
28. El Modelo cuadrático para la caída libre de un objeto está representado por:
El objeto golpea el suelo cuando h(t) = 0, por lo que debe resolver la ecuación
cuadrática para determinar a cuantos segundos el objeto golpea el suelo.
Figura 4.8
Figura 4.9
a. Determine el volumen cuando h=27 cm, R=10 cm y r =1/4R.
b. Cuál es el valor de R si el volumen es 5277.88 cm3, r = 6 cm y h=25 cm.
33. Halle el área y perímetro del triángulo rectángulo de la figura 4.10. Las
dimensiones están en metros. Ayuda: Como es un triángulo rectángulo se
cumple el Teorema de Pitágoras: (c2 = a2 + b2).
Figura 4.10
0.622𝑃𝑃𝑣𝑣
𝜌𝜌𝑣𝑣 =
𝑅𝑅𝑅𝑅
Donde Pv es la presión de vapor medida en Hectopascales (Hpa = 100 Pa =
9.86923.10-4 atm (atmósferas)); R es la constante de los gases (8.314472
J/mol.ºK = 8.314472 pa.m3/ mol.ºK) y T es la temperatura en ºK.
35. Supongamos un crédito de $5000000 a una tasa de interés mensual del 2.1%
con un plazo a 12 meses. Determinar el interés compuesto:
36. La fuerza gravitacional entre dos cuerpos está representada por la ecuación:
𝑀𝑀1 𝑀𝑀2
𝐹𝐹 = 𝐺𝐺
𝑅𝑅2
Figura 4.13
37. Dada la función f(t), que define la posición en metros de un cuerpo en un tiempo
t, medido en segundos, según las siguientes condiciones f(0.5), f(1.5) y f(2).
40. En una tubería la sección hueca es más conveniente que la sección llena, ya
que siempre se requiere menor área para resistir el mismo esfuerzo. Es decir, a
un menor diámetro, la sección maciza es siempre más pesada y por ende más
costosa. Esto se debe a que los esfuerzos desarrollados en la parte central de
la sección maciza son muy pequeños y no tienen un aporte muy significativo, por
lo que para resistir a la torsión las secciones más convenientes son las huecas.
41. Tercera ley de Kepler. Se cumple que para todos los planetas, la razón entre el
periodo de revolución al cuadrado y el radio orbital al cubo se mantiene
constante. Es decir:
4𝜋𝜋 2 3
𝑇𝑇 2 = 𝑟𝑟
𝐺𝐺𝐺𝐺
ℎ ℎ
𝑇𝑇 = 0.06 �
√𝐿𝐿 2𝐿𝐿 + ℎ
45. La temperatura T (en oC) a la que el agua hierve está relacionada con la
elevación h (en metros sobre el nivel del mar) por la fórmula:
Los terremotos que registran entre 5 y 7.9 en la escala de Richter son severos y
destructivos, por encima de 8 son altamente destructivos. Si la escala está por
debajo de 5 es un terremoto menor, cuyo daño es bajo.
𝑐𝑐 𝑇𝑇 2.07 0.381
𝑅𝑅𝜇𝜇 = �𝑐𝑐(𝜇𝜇 − 1) + 1; 𝑐𝑐 = 1+𝑇𝑇2.07 +
𝑇𝑇
49. Una viga está sometida a cargas distribuidas w1 y w2 tal como se muestra en
la figura. Se definen los momentos de flexión en función de x, los cuales vienen
dados por las siguientes ecuaciones:
Figura 4.16
𝑤𝑤1 𝑥𝑥 2
𝑀𝑀 (𝑥𝑥 ) = 𝑅𝑅𝐴𝐴 𝑥𝑥 − para 0 ≤ 𝑥𝑥 ≤ 𝑎𝑎
2
𝑤𝑤1 𝑎𝑎
𝑀𝑀 (𝑥𝑥 ) = 𝑅𝑅𝐴𝐴 𝑥𝑥 − (2𝑥𝑥 − 𝑎𝑎) para 0 ≤ 𝑥𝑥 ≤ (𝑎𝑎 + 𝑏𝑏)
2
𝑤𝑤2 (𝐿𝐿−𝑥𝑥)2
𝑀𝑀 (𝑥𝑥 ) = 𝑅𝑅𝐵𝐵 (𝐿𝐿 − 𝑥𝑥) − para (𝑎𝑎 + 𝑏𝑏) ≤ 𝑥𝑥 ≤ 𝐿𝐿
2
Una ecuación algebraica puede ser resuelta para una variable y un sistema de
ecuaciones puede resolverse para varias variables con la función de resolución
denominada solve.
Ejercicios resueltos
1. 𝑦𝑦 = 𝑒𝑒 2𝑧𝑧 − 5
syms z
h=solve(exp(2*z)-5)
h =
log(5)/2
2. 𝑦𝑦 = 𝑥𝑥 2 − 5𝑥𝑥 − 6
syms x
S=x^2-5*x-6;
sol=solve(S)
sol =
-1
6
3. cos(2𝑦𝑦) + 3𝑠𝑠𝑠𝑠𝑠𝑠(𝑦𝑦) = 2
syms y
sol=solve(cos(2*y)+3*sin(y)=2)
sol =
pi/2
pi/6
(5*pi)/6
4. 𝑇𝑇 = 𝑎𝑎𝑎𝑎 2 + 7𝑏𝑏𝑏𝑏 + 30
syms a b x
T=solve(a*x^2+7*b*x+30)
T =
-(7*b - (49*b^2 - 120*a)^(1/2))/(2*a)
-(7*b + (49*b^2 - 120*a)^(1/2))/(2*a)
Suponga que se quiere obtener una solución para una variable fija a, entonces se
emplea la instrucción solve(ecu,var).
syms b x
T=solve(a*x^2+7*b*x+30,a)
T =
-(7*b*x + 30)/x^2
syms t h g
y=solve(4*t*h^2+20*t-5*g)
y =
(5*g)/(4*h^2 + 20)
La ecuación también se puede resolver para una variable diferente. Por ejemplo,
se obtiene una solución para g así:
syms t h g
y=solve(4*t*h^2+20*t-5*g,g)
y =
(4*t*h^2)/5 + 4*t
syms a b c x
w=solve(3*a*b*x^2-c^2*x+10,b)
w =
(x*c^2 - 10)/(3*a*x^2)
𝑃𝑃𝑎𝑎𝑎𝑎𝑎𝑎 = 𝜌𝜌𝜌𝜌ℎ
Donde ρ representa la densidad del aire, g, la aceleración de la gravedad y h la
altura.
syms p rho g h
rho = solve(rho*g*h==p,rho)
rho =
p/(g*h)
Sistema de ecuaciones
La salida del comando solve, que es la solución del sistema, puede tener dos formas
diferentes. Una es una matriz de celdas y la otra es una estructura. La primera, es
una matriz en la que cada uno de los elementos puede ser una matriz. La segunda,
es una matriz en la que los elementos (llamados campos) son atendidos por
designadores de campos textuales. Los campos de una estructura pueden ser
matrices de diferentes tamaños y tipos.
Cuando se utiliza una matriz de celdas en la salida del comando solve, el comando
tiene la siguiente forma (en el caso de un sistema de tres ecuaciones):
Una vez que se ejecuta el comando, la solución se asigna a las variables varA, VarB
y varC, y las variables se muestran con la solución asignada. Cada una de las
variables tendrá uno o varios valores (es un vector columna) dependiendo de si el
sistema de ecuaciones tiene una o varias soluciones.
Ejemplos
1. Sea el sistema de ecuaciones: 10𝑥𝑥 + 12𝑦𝑦 + 18𝑡𝑡 = 0 y 5𝑥𝑥 − 𝑦𝑦 = 15𝑡𝑡 hallar las
soluciones. Tenga en cuenta que la segunda ecuación aparece entre comillas
sencillas debido a que existe una igualdad. Ahora si no se desea usar estas
comillas, lo que se debe usar es doble igualdad que representa el proceso
equivalente a, que va a dar la misma respuesta.
syms x y t
S=10*x+12*y+18*t;
[xt yt]=solve(S,'5*x-y=15*t')
% Salida en una matriz de celdas con dos celdas denominadas xt y
yt.
% Las soluciones para x e y se asignan a xt y yt, respectivamente.
xt =
(81*t)/35
yt =
-(24*t)/7
Según el resultado, puede ser resuelto para diferentes variables. Por ejemplo,
para y, donde t se expresa en términos de x. Utilizando la segunda forma del
comando solve se obtienen las siguientes soluciones:
[t y]=solve(S,'5*x-y=15*t',y,t)
t =
-(40*x)/27
y =
(35*x)/81
syms x y z
[x,y,z]= solve(2*x+3*y-10,x-9*y+15,exp(x*z)-12.5869)
x =
15/7
y =
40/21
z =
(7*log(885724346089839/70368744177664))/15
>> z=double(z)
z =
1.18
syms a b c x
sol = solve(a*x^2 + b*x + c == 0)
sol =
syms a b c x
sola = solve(a*x^2 + b*x + c == 0, a)
sola =
-(c + b*x)/x^2
syms a b c x
w1=solve(3*a*b*x^2-c^2*x+10, c)
w2=solve(3*a*b*x^2-c^2*x+10, x)
w3=solve(3*a*b*x^2-c^2*x+10, a)
w1 =
(3*a*b*x^2 + 10)^(1/2)/x^(1/2)
-(3*a*b*x^2 + 10)^(1/2)/x^(1/2)
w2 =
w3 =
(x*c^2 - 10)/(3*b*x^2)
syms x y R
[xc,yc]=solve(' (x-2)^2+(y-4)^2=R^2','y=x/2+1')
xc =
((4*R^2)/5 - 64/25)^(1/2) + 14/5
14/5 - ((4*R^2)/5 - 64/25)^(1/2)
yc =
((4*R^2)/5 - 64/25)^(1/2)/2 + 12/5
12/5 - ((4*R^2)/5 - 64/25)^(1/2)/2
SAL =
x: [2x1 sym]
y: [2x1 sym]
ans =
ans =
syms a b x y z
[x,y,z]=solve('2*a^2*x^2-b^2*y^2=20','x^2-y^2=1','z^2=3*x')
x =
y =
z =
7. Acortar resultados con reglas de simplificación. En este caso ocurre que al tratar
de resolver una ecuación sale una advertencia, en la que por defecto, solve no
aplica simplificaciones que no siempre son matemáticamente correctas. Como
resultado, el método simbólico no puede resolver esta ecuación. Por ejemplo,
sea la ecuación:
𝑠𝑠𝑠𝑠𝑠𝑠(log(2𝑥𝑥 ) log(5𝑥𝑥 )) = 7
syms x
solve(sin(log(2*x)*log(5*x)) == 7, x)
Warning: Cannot solve symbolically. Returning a numeric
approximation instead.
> In solve (line 305)
ans =
93.267476398381303808375247406311 +
359.50277944249016150141858725984i
syms x
S = solve(sin(log(2*x)*log(5*x)) == 7, x,
'IgnoreAnalyticConstraints', true)
S =
syms x
s = solve(3*x^4 + 2*x^3 + 1 == 0, x)
s =
vpa(s)
ans =
- 0.74064468539511643088624282605823 +
0.47956824456483833760437254922487i
- 0.74064468539511643088624282605823 -
0.47956824456483833760437254922487i
0.4073113520617830975529094927249 -
0.51210268902360393110011017818415i
0.4073113520617830975529094927249 +
0.51210268902360393110011017818415i
4.6 Práctica 3
1. 𝑦𝑦 = 𝑧𝑧(𝑒𝑒 −3𝑧𝑧 − 3)
2. 𝑦𝑦 = 3𝑥𝑥 2 + 7𝑥𝑥 − 15
3 𝑥𝑥�𝑥𝑥 2 +5�
3. 𝑦𝑦 = 5𝑥𝑥 4 − 3 √𝑥𝑥 +
�𝑥𝑥 3+√𝑥𝑥
4. 𝑥𝑥 = 8𝑎𝑎2 − 27𝑑𝑑 2
5. 𝑦𝑦 = 5cos(3𝑦𝑦) − 3𝑐𝑐𝑐𝑐𝑐𝑐(𝑦𝑦) = 10
6. 𝑚𝑚 = 𝑦𝑦|cos(3𝑥𝑥 )| + 1
𝑎𝑎𝑎𝑎+𝑏𝑏
12. 𝑓𝑓 (𝑥𝑥 ) =
𝑐𝑐𝑐𝑐+𝑑𝑑
𝜋𝜋
13. 𝑦𝑦 = 10𝑠𝑠𝑠𝑠𝑠𝑠 �120𝜋𝜋𝜋𝜋 − � + 𝑠𝑠𝑠𝑠𝑠𝑠 (120𝜋𝜋𝜋𝜋)
2
14. 𝑓𝑓 (𝑥𝑥 ) = 3𝑥𝑥 2 − 𝑏𝑏𝑏𝑏 + 5 obtener la solución cuando x y b son variables. Solo cuando
b es variable.
16. Las coordenadas de un cometa (en millas) está descrita por la siguiente
ecuación:
𝑥𝑥 2 𝑦𝑦 2
− =1
24𝑥𝑥1015 17𝑥𝑥1015
5𝑥𝑥 + 3𝑦𝑦 + 2𝑧𝑧 = 27; 4𝑥𝑥 − 9𝑦𝑦 − 7𝑧𝑧 = −30; 𝑦𝑦𝑦𝑦 −0.5𝑥𝑥𝑥𝑥 = 120.10247
19. Hallar la solución para las ecuaciones dadas de la elipse (en millones de km)
que describe la trayectoria de la Tierra:
𝑥𝑥 2 𝑦𝑦 2
a. + 149.98 = 1
150
𝑥𝑥 2 𝑦𝑦 2
b. − 149.982 = 1
1502
20. Dadas las ecuaciones 2𝑥𝑥 2 + 3𝑦𝑦 2 = 10 y 3𝑎𝑎2 𝑥𝑥 2 − 𝑐𝑐𝑐𝑐2 𝑦𝑦 2 = 100, con la parábola
𝑧𝑧 2 = 5𝑥𝑥 + 1. Hallar la intersección de las hipérbolas.
𝐴𝐴 = 13200𝑥𝑥 − 2150𝑥𝑥 2
24. Dadas las ecuaciones del movimiento uniformemente acelerado (MUA), halle las
soluciones para la velocidad inicial vo:
𝑣𝑣𝑓𝑓 −𝑣𝑣𝑜𝑜 1
𝑎𝑎 = ; 𝑣𝑣𝑓𝑓 = 𝑣𝑣𝑜𝑜 + 𝑎𝑎𝑎𝑎; 𝑣𝑣𝑓𝑓 2 = 𝑣𝑣𝑜𝑜 2 + 2𝑎𝑎𝑎𝑎; 𝑥𝑥 = 𝑣𝑣𝑜𝑜 𝑡𝑡 + 𝑎𝑎𝑡𝑡 2
𝑡𝑡 2
25. La ecuación general para simular variaciones de temperatura (oC) durante el día
en un determinado tiempo t medido en horas, se expresa como:
𝑓𝑓 (𝑡𝑡) = 𝑎𝑎𝑎𝑎𝑎𝑎𝑛𝑛(𝑏𝑏𝑏𝑏 + 𝑐𝑐 ) + 𝑑𝑑
27. Dadas las ecuaciones 32𝑥𝑥 2 − 𝑦𝑦 2 = 25 y 𝑎𝑎2 𝑥𝑥 2 + 𝑐𝑐𝑐𝑐2 𝑦𝑦 2 = 38, con la parábola
𝑧𝑧 2 = 𝑥𝑥 + 2. Hallar la intersección de las hipérbolas.
1
𝐼𝐼 = 𝐼𝐼 [1 + 𝑐𝑐𝑐𝑐𝑐𝑐(𝜋𝜋𝜋𝜋𝜋𝜋𝜋𝜋(𝜃𝜃))]
2 𝑜𝑜
31. Existe una función que permite representar mediante una curva, el nivel de
aprendizaje de un individuo:
𝑁𝑁 = 𝑎𝑎(1 − 𝑒𝑒 −𝑐𝑐𝑐𝑐 )
𝑏𝑏 𝜃𝜃
𝑙𝑙 = 𝑎𝑎 + 𝑡𝑡𝑡𝑡𝑡𝑡
2 4
33. La fórmula para los primeros n términos de una sucesión geométrica se puede
escribir de la siguiente forma:
𝑎𝑎(1 − 𝑟𝑟 𝑛𝑛 )
𝑆𝑆𝑛𝑛 =
1 − 𝑟𝑟
35. La velocidad de un fluido con resistencia al aire está dada por la fórmula:
32𝑚𝑚 𝑏𝑏𝑏𝑏
𝑣𝑣 (𝑡𝑡) = �1 − 𝑒𝑒 −𝑚𝑚 �
𝑏𝑏
𝐹𝐹 = 𝐴𝐴(cos(𝑏𝑏𝑏𝑏) − acos(3𝑏𝑏𝑏𝑏))
39. Sea el sistema de ecuaciones: 15𝑥𝑥 − 20𝑦𝑦 + 13𝑡𝑡 = 0 y 7𝑥𝑥 − 2𝑦𝑦 = 30𝑡𝑡 hallar las
soluciones.
𝜋𝜋𝜋𝜋
𝑦𝑦 = 𝑑𝑑 − 𝑑𝑑𝑐𝑐𝑐𝑐𝑐𝑐 � � Donde 0 ≤ 𝑥𝑥 ≤ 10
2𝐿𝐿
a. Halle la solución para y con L como variable, luego calcule L para los valores
de x según la condición dada.
b. Despejar d
c. Despejar L