About the seminar

Tuesday 24th January 2023 at 2pm, online.

This second instalment will briefly (and very non-technically) cover:

  • matrix factorisations
  • sparse arrays
  • plotting scalar-valued functions
  • polynomial fitting and root finding
  • random permutations and sampling
  • statistical functions, statistical distributions, sampling and fitting
  • creating and running a julia function
  • timing and benchmarking a julia function
  • reading and writing arrays to files
  • reading matlab and R data files
  • saving and loading julia data files
  • introduction to pluto notebooks (a reactive and interactive notebook)

A basic Julia guide aimed at beginner (or first-year) level, is available. 

The final item in the above list will discuss a sample pluto notebook: this html file is a static version of the pluto notebook.

Other pluto notebooks I’ve written for statistical distributions, ODEs, quadrature, and dynamical systems are linked to in the presentation pdf.

Pluto notebooks might be a suitable format for lecture/computing notes or for student computing assignments/projects.

This html files contain all necessary julia code for you to download, run, and edit the notebook on your own computer, once you have installed julia and pluto (instructions are given by clicking on the "edit or run" button once you open the html file).

If you missed the previous julia talk from January 2022, you can view the seminar here


Gary Froyland


UNSW Sydney


Tuesday, 24 Jan 2023 - 2:00pm