Homework assignments


Homework grades

Toggle the grades »

Max points: HW01 - 30, HW02 - 65, HW03 - 60, HW04 - 75, HW05 - 75, HW06 - 80, HW07 - 75, HW08 - 80,
    ID     SC     HW01     HW02     HW03     HW04     HW05     HW06     HW07     HW08     %
xxx4114 1.10 30 55 60 74 70 55 75 80 100
xxx4765 1.00 30 65 60 75 75 80 75 80 100
xxx5519 1.00 30 60 60 78 75 80 75 80 100
xxx9405 1.00 30 72 66 83 88 93 88 93 100
xxx2900 1.00 30 65 60 75 55 65 75 80 94
xxx8729 1.10 30 65 60 75 75 65 75 80 100
xxx8745 1.10 30 72 71 88 80 93 88 93 100
xxx2547 1.10 30 65 60 75 75 65 75 80 100
xxx4904 1.10 30 65 60 75 75 65 75 80 100
xxx6898 1.10 30 15 50 75 53 55 65 60 82
xxx8073 1.00 30 72 60 75 65 84 88 88
xxx6416 1.00 30 85 60 80 55 55 75 60 93
xxx0692 1.00 30 60 66 75 75 80 75 80 100
xxx4647 1.10 30 65 59 75 75 80 75 80 100
xxx6430 1.00 30 72 71 93 88 93 93 93 100
xxx5488 1.00 30 65 60 75 43
xxx0473 1.00 30 60 60 78 75 75 68 75 96
xxx2911 1.00 30 40 55 78 75 65 75 70 90
xxx5856 1.20 30 65 60 75 55 75 70 96
xxx6598 1.00 30 45 59 65 55 60 75 80 87
xxx9580 1.00 30 65 60 75 75 75 68 75 97
xxx2508 1.00 30 72 63 80 65 65 81 88 100
xxx3590 1.00 30 65 60 75 75 80 75 80 100
xxx0694 1.10 30 60 60 75 75 75 68 75 100

HW08

Toggle the assignment text »

Problem set:

HW8, [ 121K ], last updated April 21, 2016


HW07

Toggle the assignment text »

Reading:
Kelvin's wake pattern

Problem set:

HW7, [ 115K ], last updated April 05, 2016


HW06

Toggle the assignment text »

Problem set:

HW6, [ 108K ], last updated March 24, 2016


HW05

Toggle the assignment text »

Due date extended until March 8 March 10, 2016

Video:
C. Bender, Mathematical Physics 01

Problem set:

HW5, [ 82K ], last updated February 25, 2016


HW04

Toggle the assignment text »

Problem set:

HW4, [ 117K ], last updated February 11, 2016

Computer algebra systems:
RuBI - Rule Based Integrator for Mathematica

Install Rubi in your SkyBox account or on your computer. As a test, evaluate the following indefinite integral using Mathematica and Rubi: $$\int \frac{\mathrm{d}x}{\sqrt{x(1-x)}}$$ Compare the results - which one is the low enthropy one? - and plot them on the same graph for 0.1 < x < 0.9 to make sure that they both are correct (or both wrong). Explain your graph.


HW03

Toggle the assignment text »

JuliaBox:

JuliaBox has been finally upgraded to version 0.4.3. The temporary workaround, which you were supposed to install as a part of HW2, is not required any more. To remove it, do as following:

  1. Login into JuliaBox
  2. click on the 'console' link in the menu bar on the top
  3. On the next screen, at the command prompt, type (or just copy and paste):
    rm -rf .juliarc.jl
  4. Log out of JuliaBox
Reading:
Mathematica tutorial: Integration

Reading:
Mathematica tutorial: Power series expansions

Reading:
Wikipedia: Differentiation under the integral sign, examples

Problem set:

HW3, [ 113K ], last updated January 29, 2016


HW02

Toggle the assignment text »

Reading:

G. Dattoli, M. Del Franco, The Euler legacy to modern physics

JuliaBox:
  1. Login into JuliaBox
  2. Click on the wrench icon (in the top right part of the screen)
  3. On the next screen, at the bottom of the section "JuliaBox Version", click the link 'click here'; Click OK twice.
  4. click on the 'console' link in the menu bar on the top
  5. On the next screen, at the command prompt, type (or just copy and paste):
    rm -rf tmp*
  6. At the command prompt,type (or just copy and paste) all on one line, spaces after 'wget ' and around ' -O ' but nowhere else:
    wget http://www.phys.uconn.edu/~rozman/Courses/P2400_16S/downloads/juliarc-for-juliabox-v0.4.2 -O .juliarc.jl
  7. Click on the 'ijulia' link in the menu bar on the top
  8. Click 'new' in the menu on the top right and select 'Julia 0.4.2' in the dropdown menu
  9. On the next screen in the first input field type
    Pkg.update()
    and press SHIFT-ENTER. Ignore 'kernel restarting' and similar messages
  10. In the next input field type
    Pkg.add("PyPlot")
    and press SHIFT-ENTER. Wait until the line "INFO: Package database updated" appears in the output field.
  11. In the next input field type
    Pkg.add("SymPy")
    and press SHIFT-ENTER. Wait until the line "INFO: Package database updated" appears in the output field.
  12. Close the browser tab. In the previous tab, click logout
  13. Login into Juliabox again
  14. Click New->Julia 0.4.2
  15. On the next screen, In the first input field type
    using PyPlot
    and press SHIFT-ENTER. Wait until the number '1' appears in the 'In[]' field
  16. In the next input field type
    x = linspace(0.,5.,100); y = sin(x) + sqrt(x); plot(x, y)
    and press SHIFT-ENTER. A graph should appear.
  17. In the next input field type
    using SymPy
    and press SHIFT-ENTER. Wait until a number appears in the 'In[]' field. Ignore the warnings.
  18. In the next input field type
    x, y = symbols("x, y", positive=true) integrate(exp(-x*y^2), y, 0, oo)
    and press SHIFT-ENTER.
Problem set:

HW02, [ 106K ], last updated January 26, 2016


HW01

Toggle the assignment text »

Reading:

Sanjoy Mahajan, "Street-Fighting Mathematics", Sec. 5.2.2, pp.80-82, Low entropy expressions

Reading:

Eugene Wigner, The Unreasonable Effectiveness of Mathematics in the Natural Sciences

Video:

R. Feynman, The Character of Physical Law, Lecture 2, The relation of Mathematics and Physics

Reading:

R. Feynman, Surely You're Joking, Mr. Feynman!,
A Different Box of Tools

Questions:

HW01, [ 41K ], last updated January 18, 2016


Homework guidelines

Reproduced from http://www.sciencecartoonsplus.com