
External
Scientific Computing
Solving problems is the essence of scientific computing. Many problems arise naturally from the sciences or mathematics and often to solve difficult problem relies on some computing resources. In a nutshell, this text is the blend of science, mathematics and computer science needed to solve problems. The intended audience for this text one who is interested in writing computer code that will solve a problem that you have.
- Author
- Peter Staab
- Publisher
- Fitchburg State University
- Source
- LibreTexts
- License
- CC BY-NC-SA
- Language
- EN
- Category
- Basic Sciences
Contents· 55 sections
- 01: Introduction to Scientific Computing
- 1.01: Examples of Scientific Computing
- 1.02: Modeling
- 1.03: Computing
- 1.04: Ideas needed to do Effective Scientific Computing
- 1.05: Examples of Scientific Computing
- 1.06: Writing Code for Scientific Computing
- 1.07: Let's get started
- 02: Storing numbers string
- 02.01: Storing number and strings and using Julia syntax
- 02.02: assignment statements and variables
- 02.03: strings
- 02.04: expressions and operator precedence
- 03: introduction to data types
- 3.1: Integers
- 3.2: Floating Point Numbers
- 3.03: bigint datatype
- 3.4: Rational and Complex Numbers
- 04: Intro to Functions
- 04.01: Simple Examples of Functions
- 4.02: Input and Output of Functions
- 4.03: Multiple Dispatch
- 4.4: Variable Number of arguments
- 4.5: Factorial Function
- 4.6: Variable Scope
- 05: Boolean and Loops
- 05.01: Boolean values and if statements
- 05.02: if statements
- 05.03: while loops
- 06: Arrays
- 5.01: Introduction to Linear Algebra
- 5.02: Advanced Topics in Linear Algebra
- 07: Functional Programming
- 6.01: Numerical Integration
- 6.02: Differential Equations
- 6.03: Optimization
- 6.04: Complex Numbers and Analysis
- 08: Number Theory
- 7.01: Calculating pi
- 7.02: Newton's Method in the Complex Plane
- 7.03: Installing and Getting Started with Julia
- 7.04: Loading Packages
- 7.05: Binary Representation of Numbers
- 7.06: References
- 9: Algorithm Analysis
- 10: Solving Quadratics and Rootfinding
- 10.1: Absolute and Relative Errors
- 10.2: Rounding Errors and the Quadratic Formula
- 10.3: Re-examining the Quadratic Formula
- 10.4: Newton’s Method
- 11: Plotting Data and Functions
- 11.1: The Plots Package
- 11.2: Presenting Results with Visualization, an overview
- 11.3: Other Function Plots
- 11.4: Plotting Data