Skip to content

Latest commit

 

History

History
103 lines (74 loc) · 4.7 KB

File metadata and controls

103 lines (74 loc) · 4.7 KB
numbering false
site
hide_outline hide_title_block
true
true

How to use this book

Print editions

Bound print books are available for purchase in MATLAB and Julia editions at the SIAM Bookstore. That material is copyright © Society of Applied and Industrial Mathematics.

There are some changes from the print editions. Exercise numbers may not align, for example, and some sections have been updated. 

For everyone

All the content is generated by the code that you see on the pages. If you see it done here, you should be able to make it work for yourself.

First, set up your computing environment:

````{tab-item} Julia
:sync: julia
[Julia setup](#section-setup-julia)
```` 

````{tab-item} MATLAB
:sync: matlab
[MATLAB setup](#section-setup-matlab)
```` 

````{tab-item} Python
:sync: python
[Python setup](#section-setup-python)
````

This book is littered with computer examples, like this one:

````{tab-item} Julia
:sync: julia
:::{embed} #demo-usage-julia
:::
````

````{tab-item} MATLAB
:sync: matlab
:::{embed} #demo-usage-matlab
```` 

````{tab-item} Python
:sync: python
:::{embed} #demo-usage-python
````

The output above was not pasted in manually, but inserted by the code cell above it. If you hover over that code cell, you will see an icon in the upper right corner that allows you to copy that code to your clipboard. You will probably do this kind of thing a lot as you work though this book. Many exercises are primarily variations on the examples presented in the text.

One thing you do not have to copy is the code for the functions that are presented in the book as implementations of key algorithms. They will all be available once you install them, as described in the links above.1

Here is a short overview of major features of the book.

usage video


Reporting issues

If you find an error or want to make a suggestion, please open an issue on GitHub.

Supporting the authors

This resource is provided free of charge. We hope it demonstrates how textbooks on the web can be useful in ways printed books can't match. If you do find it useful, please consider making a small donation to show your support! (Students at the University of Delaware are excepted from this request, because we don't like the idea of pressuring our own students to pay us.)

For instructors

If you find errors or want to suggest improvements, please open an issue.

My publisher, SIAM, is cautious about how this kind of text affects sales of the print book. If you are an instructor, please consider supporting us directly or buying a print copy in MATLAB or Julia so that we can show them this kind of resource can be financially viable.

The table of contents is the same as for the print editions, and most of the content is the same as well. A few of the MATLAB functions in later chapters have been updated from the original for better clarity. Exercises are largely the same, but there have been updates, changes, and additions to those in print, so always check the online version for exercise numbers and details.

Chapters 1–6 can be used as a single-semester introduction to numerical methods, and Chapters 7–13 can be used for a follow-up course. Many sections have downstream connections, but if you are looking for sections that can be skipped with minimal impact on other sections, we suggest the following:

Footnotes

  1. You didn't skip the "first, do this" part, did you? Not a great look for you.