Sei sulla pagina 1di 4

Números decimales y radicales (Video)

El separador de decimales en Wolfram, y en prácticamente la totalidad de los lenguajes de


programación, es el punto, pues ese es el signo que se utiliza en los países anglosajones para separar la
parte entera de la decimal.
◼ Realiza la siguiente operación con números decimales:
4.78 34.5 -8.7 4

In[153]:= 4.78 * 34.5 - 8.7 ^ 4


Out[153]= - 5564.07

◼ Realiza la siguiente operación con números decimales:


12.67/34.4 +(3.7 - 8.9 )3

In[154]:= 12.67 / 34.4 + (3.7 - 8.9 ) ^ 3


Out[154]= - 140.24

Para calcular aproximaciones de números reales empleamos la función N. Como primer argumento le
facilitamos la expresión que queremos aproximar y como segundo parámetro el número de cifras
significativas para el resultado. Si no escribimos este segundo parámetro por defecto Wolfram utiliza 6
cifras significativas.
Wolfram tiene implementadas varias constantes. Todas se escriben en mayúsculas. En particular E
sirve para escribir el número e y Pi para el famoso número π . También podemos escribir dichos
números con ayuda del panel que se despliega al ejecutar Special Characters del menú Insert.
◼ Calcula el siguiente número con 50 cifras significativas:
e π +π 2

In[155]:= N[E ^ Pi + Pi ^ 2, 50 ]
Out[155]= 33.010297033868627624563577367824698515579805649841

Otra de las constantes implementadas es el número áureo, que se denota por GoldenRatio.
◼ Sea ϕ es el número de oro. Calcula ϕ, 1/ϕ y el cuadrado de ϕ con 50 cifras decimales. Apunta lo que
observes.

In[156]:= N[GoldenRatio , 50 ]
Out[156]= 1.6180339887498948482045868343656381177203091798058

In[157]:= N[1 / GoldenRatio , 50 ]


Out[157]= 0.61803398874989484820458683436563811772030917980576

In[158]:= N[GoldenRatio ^ 2, 50 ]
Out[158]= 2.6180339887498948482045868343656381177203091798058
2

Para sustituir en cualquier expresión se utiliza en Wolfram una sintaxis peculiar. Debemos escribir la
expresión, la combinación de signos /. y después la regla (o reglas) de sustitución.
Cuando ejecutamos Wolfram el símbolo % tiene siempre almacenada la última salida que hemos
ejecutado. Es un método rápido de ejecutar acciones pero no es muy recomendable, puesto que
obligatoriamente se debe ejecutar con anterioridad el cálculo que después queremos utilizar.
◼ Comprueba que el número de oro cumple la ecuación, (debes utilizar Simplify para obtener el
resultado):
x 2 -x-1=0

In[159]:= x ^ 2 - x - 1 / . x → GoldenRatio (*Debemos simplificar *)


2
Out[159]= - 1 - GoldenRatio + GoldenRatio

In[160]:= Simplify [%]


Out[160]= 0

Para resolver ecuaciones utilizamos la función Solve. Entre los paréntesis debemos escribir la ecuación
que queramos resolver, pero es importante usar un doble signo igual. Por ejemplo, el siguiente código
resuelve una ecuación de segundo grado:
Solve[x^2-5x+6 == 0]
◼ Utilizando la función Solve resuelve la ecuación anterior. Una de sus soluciones es el número de oro.

In[161]:=

Solve [x ^ 2 - x - 1 ⩵ 0] (*Debe llevar un doble signo igual *)


1 1
Out[161]=  x → 1 - 5  ,  x → 1 + 5 
2 2

Para comprobar que dos números son iguales colocamos un doble signo de igual entre ellos. Si la
respuesta es True, entonces los números son iguales.
◼ Escribe el número de oro utilizando números reales y comprueba que coincide con la constante
GoldenRatio.

In[162]:= GoldenRatio ⩵ (1 + Sqrt [5]) / 2

Out[162]= True

◼ Calcula el volumen de un cono de radio 5 cm y altura 13 cm. Busca la fórmula en Internet e intenta
usar variables para resolver el problema. Da el resultado con 20 cifras.

In[163]:= r = 5;
h = 13;
(1 / 3) * Pi * r ^ 2 * h

325 π
Out[165]=
3
3

In[166]:= N[% , 20 ]
Out[166]= 340.33920413889426750

◼ Queremos plantar en una finca cuadrada un total de 2534 árboles. Calcula el número de árboles que
debe de tener cada fila y cuantos árboles sobran.

In[167]:= (*Realizamos una raíz cuadrada y nos quedamos con la parte entera *)
N[Sqrt [2534 ]]

Out[167]= 50.3389

In[168]:= (*Cada fila tiene 50 árboles *)


2534 - 50 ^ 2 (*Estos son los que sobran *)

Out[168]= 34

◼ En la fiesta de cumpleaños de mi hermano pequeño había 128 caramelos para repartir. Después del
reparto cada niño tenía tantos caramelos como niños había. Si sobraron 7 caramelos, ¿cuántos
niños había?

In[169]:= Sqrt [128 ] // N


Out[169]= 11.3137

In[170]:= (*Había 11 niños y sobraron 7 caramelos *)


11 ^ 2 + 7

Out[170]= 128

◼ Si un triángulo rectángulo tiene los catetos de medidas 5 y 8 cm respectivamente, calcula la


hipotenusa.

In[171]:= c1 = 5;
c2 = 8;
Sqrt [c1 ^ 2 + c2 ^ 2]

Out[173]= 89

In[63]:= N[%]
Out[63]= 9.43398

◼ Si el volumen de un cubo el 100 metros cúbicos, calcula con 10 cifras decimales el lado del cubo.

In[174]:= (*Debemos hacer la ráiz cúbica *)


100 ^ (1 / 3)

Out[174]= 10 2 3

In[175]:= N[%]
Out[175]= 4.64159

◼ Simplifica la siguiente operación:


4

3
143 50 + 4 2 -12 8

In[176]:= 143 Sqrt [50 ] + (3 / 4) Sqrt [2] - 12 Sqrt [8]


3
Out[176]= + 691 2
2 2

◼ Encuentra un número de 5 cifras cuya raíz cúbica sea un número entero.

In[177]:= (*Probamos números cuyo cubo tenga 5 cifras *)


34 ^ 3

Out[177]= 39 304

In[178]:= % ^ ( 1 / 3)

Out[178]= 34

Contenido extra. La fórmula de la sucesión de Fibonacci.


Suponemos conocida la sucesión de Fibonacci. Los elementos de dicha sucesión se pueden calcular
con la función Fibonacci. Por ejemplo, el octavo término de la sucesión se calcula con el código:
Fibonacci[8]
◼ Comprueba, mediante ejemplos, que el término n-ésimo de dicha sucesión se puede calcular con la
fórmula. (Necesitarás utilizar la función Simplify para obtener los resultados):
ϕ n -(1 -ϕ)n

In[179]:= (*Escribimos la fórmula en una variable y luego sustituimos *)


formula = (GoldenRatio ^ n - (1 - GoldenRatio ) ^ n) / Sqrt [5]
n
- (1 - GoldenRatio )n + GoldenRatio
Out[179]=

In[183]:= formula / . n → 8
8
- (1 - GoldenRatio )8 + GoldenRatio
Out[183]=

In[184]:= Simplify [%]


Out[184]= 21

Potrebbero piacerti anche