Phu Xuan University Library
Scientific Computing

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
  1. 01: Introduction to Scientific Computing
  2. 1.01: Examples of Scientific Computing
  3. 1.02: Modeling
  4. 1.03: Computing
  5. 1.04: Ideas needed to do Effective Scientific Computing
  6. 1.05: Examples of Scientific Computing
  7. 1.06: Writing Code for Scientific Computing
  8. 1.07: Let's get started
  9. 02: Storing numbers string
  10. 02.01: Storing number and strings and using Julia syntax
  11. 02.02: assignment statements and variables
  12. 02.03: strings
  13. 02.04: expressions and operator precedence
  14. 03: introduction to data types
  15. 3.1: Integers
  16. 3.2: Floating Point Numbers
  17. 3.03: bigint datatype
  18. 3.4: Rational and Complex Numbers
  19. 04: Intro to Functions
  20. 04.01: Simple Examples of Functions
  21. 4.02: Input and Output of Functions
  22. 4.03: Multiple Dispatch
  23. 4.4: Variable Number of arguments
  24. 4.5: Factorial Function
  25. 4.6: Variable Scope
  26. 05: Boolean and Loops
  27. 05.01: Boolean values and if statements
  28. 05.02: if statements
  29. 05.03: while loops
  30. 06: Arrays
  31. 5.01: Introduction to Linear Algebra
  32. 5.02: Advanced Topics in Linear Algebra
  33. 07: Functional Programming
  34. 6.01: Numerical Integration
  35. 6.02: Differential Equations
  36. 6.03: Optimization
  37. 6.04: Complex Numbers and Analysis
  38. 08: Number Theory
  39. 7.01: Calculating pi
  40. 7.02: Newton's Method in the Complex Plane
  41. 7.03: Installing and Getting Started with Julia
  42. 7.04: Loading Packages
  43. 7.05: Binary Representation of Numbers
  44. 7.06: References
  45. 9: Algorithm Analysis
  46. 10: Solving Quadratics and Rootfinding
  47. 10.1: Absolute and Relative Errors
  48. 10.2: Rounding Errors and the Quadratic Formula
  49. 10.3: Re-examining the Quadratic Formula
  50. 10.4: Newton’s Method
  51. 11: Plotting Data and Functions
  52. 11.1: The Plots Package
  53. 11.2: Presenting Results with Visualization, an overview
  54. 11.3: Other Function Plots
  55. 11.4: Plotting Data