Академический Документы
Профессиональный Документы
Культура Документы
La energa irradiada en un da es
E=385 X 10
J
S
x 3600
horas
S
x 24
horas
31
1 dia=3.33 x 10 J
dias
La ecuacin E = mc2 se debe resolver para m y sustituir los valores de E y c.
Se tiene
M = E/c^2
M=
3.33 x 1031 J
2
108 m
3.0 x
s
14
3.7 x 10
J
m 2/s 2
A partir de los criterios de salida se puede ver que se desea la masa en kg, as
que, qu fue lo que estuvo mal? Se necesita hacer una conversin de
unidades adicional:
1 J =1 kg m2 /s 2
3.7 x 1014 kg m2
4. Desarrolle una solucin con MATLAB.
Claramente, en este punto de su estudio de MATLAB no ha aprendido cmo
crear cdigo MATLAB. Sin embargo, debe ser capaz de ver, a partir de la
siguiente muestra de cdigo, que la sintaxis de MATLAB es similar a la sintaxis
que se utiliza en la mayora de las calculadoras cientficas algebraicas. Los
comandos de MATLAB se introducen en el prompt ( ), y los resultados se
reportan en la lnea siguiente. El cdigo es:
E=385e24
E=3.8500e+026
E=E360024
E=3.3264e+031
c=3e8
c=300000000
m=E
m=3.6960e+014
De aqu en adelante no se mostrar el prompt cuando se describan
interacciones en la ventana de comandos.
5. Pruebe la solucin.
La solucin MATLAB coincide con el clculo hecho a mano, pero tienen
sentido los nmeros? Cualquier cosa multiplicada por 1014 es un nmero
realmente grande. Sin embargo, considere que la masa del Sol es 2 3 1030 kg.
Se podra calcular cunto tiempo tomar consumir por completo la masa del
Sol a una tasa de 3.7 3 1014 kg/da. Se tiene:
2 x 1030 kg
aos
tiempo=
x
=1.5 1013 aos
14
3.7 x 10 kg dia 365 dias
Esto es 15 billones de aos! En lo que le resta de vida, no necesitar
preocuparse de que el Sol se quede sin materia que pueda convertir en
energa.
E j e r c i c i o de p r c t i c a 2. 1
Escriba las siguientes expresiones en el prompt de comando de MATLAB y
observe
los resultados:
1. 5+2
ans =
7
2. 5*2
ans =
10
3. 5/2
ans =
2.5000
4. 3+2*(4+3)
ans =
17
5. 2.54*8/2.6
6. 6.3-2.1045
ans =
ans =
7.8154
4.1955
7. 3.6^2
ans =
12.9600
8. 1+2^2
ans =
9. sqrt(5)
ans =
2.2361
10.cos(pi)
ans =
-1
E j e r c i c i o de p r c t i c a 2. 2
Cul de los siguientes nombres se permiten en MATLAB? Haga sus
predicciones y luego prubelas con los comandos isvarname, iskeyword y
which.
1. A) isvarname test
ans =
1
b) iskeyword test
ans =
0
c) which test
C:\Program
Files\MATLAB\R2010a\toolbox\stats\@classregtree\test.m %
classregtree method
2. A) isvarname Test
ans =
1
b) iskeyword Test
ans =
0
c) which Test
C:\Program
Files\MATLAB\R2010a\toolbox\stats\@classregtree\test.m %
classregtree method
3. A) isvarname if
ans =
0
b) iskeyword if
ans =
1
c) which if
built-in (C:\Program Files\MATLAB\R2010a\toolbox\matlab\lang\if)
4. A) isvarname mi-libro
ans =
0
b) iskeyword mi-libro
ans =
0
c) which mi-libro
'mi-libro' not found.
5.
a) isvarname mi_libro
ans =
1
b) iskeyword mi_libro
ans =
0
c) which mi_libro
'mi_libro' not found.
6. A) isvarname Esteesunnombremuylargoperoinclusoasisepermite
ans =
1
b) iskeyword Esteesunnombremuylargoperoinclusoasisepermite
ans =
0
c) which Esteesunnombremuylargoperoinclusoasisepermite
'Esteesunnombremuylargoperoinclusoasisepermite' not found.
7. A) isvarname lergrupo
ans =
1
b) iskeyword lergrupo
ans =
0
c) which lergrupo
'lergrupo' not found.
8. A) isvarname grupo_uno
ans =
1
b) iskeyword grupo_uno
ans =
0
c) which grupo_uno
'grupo_uno' not found.
9. A) isvarname zzaAbc
ans =
1
b) iskeyword zzaAbc
ans =
0
c) which zzaAbc
'zzaAbc' not found.
b) iskeyword z34wAwy?12#
ans =
0
c) which z34wAwy?12#
'z34wAwy?12#' not found.
11.A) isvarname sin
ans =
1
b) iskeyword sin
ans =
0
c) which sin
built-in (C:\Program
Files\MATLAB\R2010a\toolbox\matlab\elfun\@double\sin) % double
method
E j e r c i c i o de p r c t i c a 2. 3
Prediga los resultados de las siguientes expresiones MATLAB y
luego verifique sus predicciones al teclear las expresiones en la
ventana de comandos:
1. 6/6+5
ans =
6
2. 2*6^2
ans =
72
3. (3+5)*2
ans =
16
4. 3+5*2
ans =
13
5. 4*3/2*8
ans =
48
6. 3-2/4+6^2
ans =
38.5000
7. 2^3^4
ans =
4096
8. 2^(3^4)
ans =
2.4179e+024
9. 3^5+2
ans =
245
10.3^(5+2)
ans =
2187
Cree y pruebe la sintaxis MATLAB para evaluar las siguientes
expresiones y luego verifique sus respuestas con una
calculadora de mano.
5+3
11. 91
(5+3)/(9-1)
ans =
1
12.2^3-4/(5+3)
ans =
7.5000
13.(5^2+1)/(4-1)
ans =
8.6667
14. 4 1/2*5 2/3
E j e r c i c i o de p r c t i c a 2 . 4
Conforme realice los siguientes clculos, recuerde la diferencia entre los
operadores
* Y.*, as como los operadores / y ./ y entre ^ y .^:
1. Defina la matriz a = [2.3 5.8 9] como una variable MATLAB.
>> a=[2.3 5.8 9]
a=
2.3000 5.8000 9.0000
2. Encuentre el seno de a.
>> sin (a)
ans =
0.7457 -0.4646 0.4121
8.8000 12.0000
>> a.*b
ans =
11.9600 18.2120 18.0000
>> d= 0:2:10
d=
0
2
4
6
10
10. 10. Use la funcin linspace para crear una matriz de seis valores
igualmente espaciados, desde 10 hasta 20.
>> linspace(10,20,6)
ans =
10 12 14 16 18 20
11. Use la funcin logspace para crear una matriz de cinco valores
logartmicamente espaciados entre 10 y 100.
>> logspace (1,2,5)
ans =
10.0000 17.7828 31.6228 56.2341 100.0000