Created
September 6, 2021 21:04
-
-
Save raydsameshima/8cbff039e5810c4f123b8b58870509eb to your computer and use it in GitHub Desktop.
Modern Thermodynamics
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sage: g = 9.8*units.length.meter/(units.time.second^2); | |
....: h = 10*units.length.meter; | |
....: cw = 4.1868*units.energy.joule/(units.temperature.celsius*units.mass.gram);t = g*h/cw | |
sage: t | |
23.4068978694946*celsius*gram*meter^2/(joule*second^2) | |
sage: tt = t/(units.temperature.celsius) | |
sage: tt.convert() | |
0.0234068978694946 |
problem 1.11
sage: torque = 200units.force.newtonunits.length.meter
sage: rpm = 2pi4000/(units.time.minute)
sage: power = torquerpm
sage: power.convert(units.power.horsepower)
(4000000000000000000/111854980737340533pi)horsepower
sage: n((4000000000000000000/111854980737340533pi))
112.345203865957
sage: power.convert(units.power.watt)
(80000/3*pi)watt
sage: n((80000/3pi))
83775.8040957278
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
problem 1.10
sage: m = 400units.mass.gram
sage: v = 120units.length.meter/(units.time.second)^2
sage: v = 120units.length.meter/(units.time.second)
sage: v = 120units.length.kilometer/(units.time.hour)
sage: energy_per_one_pitch = m/2v^2
sage: energy_per_one_pitch.convert()
2000/9kilogrammeter^2/second^2
sage: energy_per_one_pitch.convert(units.energy.joule)
2000/9joule
sage: one_humberger = 270units.energy.calorie
sage: t = var('t')
sage: eqn = one_humberger == tenergy_per_one_pitch
sage: s = solve(eqn, t)
sage: s[0].rhs()
3/32000caloriehour^2/(gramkilometer^2)
sage: .convert()
2543481/500000
sage: n()
5.08696200000000
sage: eqn = tone_humberger == 200energy_per_one_pitch
sage: s = solve(eqn, t)
sage: s[0].rhs()
6400000/3gramkilometer^2/(caloriehour^2)
sage: .convert()
100000000/2543481
sage: n()
39.3161969757195
sage: energy_per_one_pitch1.0
2.88000000000000e6gramkilometer^2/hour^2
sage: _.convert(units.energy.joule)
222.222222222222joule
sage: one_humberger.convert(units.energy.joule)
282609/250joule
sage: _1.0
1130.43600000000joule
sage: one_humberger = 270units.energy.calorie1000
sage: eqn = tone_humberger == 200energy_per_one_pitch
sage: s = solve(eqn,t)
sage: s
[t == 6400/3gramkilometer^2/(caloriehour^2)]
sage: s[0].rhs()
6400/3gramkilometer^2/(caloriehour^2)
sage: _1.0
2133.33333333333gramkilometer^2/(calorie*hour^2)
sage: _.convert()
0.0393161969757195