Skip to content

benoitrauturier/HW-integration

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Integration Homework

This repo contains a code scaffold for the integration homework. It will contain the solution to the questions on a branch solution in due course.

Outline

  • You see here the typical julia package setup with src and test folder.
    • Inside src I set up a module for you, with some empty function definitions that you should fill out.
    • Inside test I set up a test module, where you should place your unit tests. You will get extra points for unit tests.
  • You don't have to stick the scaffold I give you, but you have to provide a function runall that runs all of your questions. This function is currently provided.
  • your answer to each question should be a function.
  • each question should print the desired result to screen, e.g. using the println function.
  • if you are not able to solve a question, the last statement of the function should be println("I could not solve this question").

Questions

  • Given that there was some math notation necessary, I give you the questions as an IJulia notebook in this repository. It's called questions.ipynb.
  • If you click on that file above, github will render this nicely for you.
  • There is an analytic part to the question. You should edit the questions.ipynb notebook and include that in your submission. Instructions for doing this are contained within. I'm not interested in your solution per se, but you need it as an input to the rest of the questions. (If you can't figure out how to edit that notebook at all [google "latex in ipython notebook"], bring a piece of paper. If you don't know Latex, bring a piece of paper.)

## Submission

  • Deadline is 24h prior to our next class.
  • You must submit your work via pull request.
    • this means that you need to fork this repo to your account now, and then clone it to your computer.
    • Once you are done with your work, commit it to your local repo (on your computer)
    • Push it to your github account.
    • On your HW-integration fork on github, click the new pull request button.
    • In the comment, let me know who was working together on this homework. You should mention yourself and your collaborator's name with @your_github_username. For example, I would write "this was done by @floswald".

About

homework on numerical integration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 80.3%
  • Julia 19.7%