Mathematica beyond mathematics: the Wolfram language in the real world

Mathematica beyond mathematics: the Wolfram language in the real world

Mathematica beyond mathematics: the Wolfram language in the real world
Автор: León José Guillermo Sánchez
Дата выхода: 2017
Издательство: CRC Press is an imprint of Taylor & Francis Group, LLC
Количество страниц: 446
Размер файла: 7.9 MB
Тип файла: PDF
Добавил: codelibs
 Проверить на вирусы

Front Matter....1

Half Title....1

Title Page....3

Copyright Page....4

Contents....5

Preface....9

1 Getting Started....-1

1. Getting Started....13

1.1 Mathematica, an Integrated Technical Computing System....13

1.2 First Steps....16

1.3 The Help System....23

1.4 Basic Ideas....25

1.5 Computational Capabilities....40

1.6 Utilities....46

1.7 Editing Notebooks....50

1.8 Sharing Notebooks....54

1.9 The Wolfram Cloud....55

1.10 Additional Resources....56

2 Data Analysis and Manipulation....-1

2. Data Analysis and Manipulation....57

2.1 Lists....57

2.2 Importing/Exporting....60

2.3 Descriptive Statistics....69

2.4 Application: Analysis of the Evolution of Two Cell Populations....73

2.5 Application: Global Energy Consumption Analysis....74

2.6 Database Access with Open Database Connectivity (ODBC)....81

2.7 Additional Resources....86

3 Programming The Beauty and Power of the Wolfram Language....-1

3. Programming: The Beauty and Power of the Wolfram Language....87

3.1 Mathematica’s Programming Language: The Wolfram Language....87

3.2 Functional vs. Procedural Programming....89

3.3 Set vs. SetDelayed....91

3.4 Matrices and Lists Operations....93

3.5 How Mathematica Works Internally....96

3.6 Apply, Map and Other Related Functions....98

3.7 Iterative Functions....101

3.8 Pure Functions....101

3.9 Global and Local Variables....105

3.10 Conditional Expressions....107

3.11 Accuracy and Precision....112

3.12 Choosing the Method of Computation....115

3.13 Optimizing the Computation Time....117

3.14 Cloud Deployment....119

3.15 Package Development....120

3.16 Advanced Programming Tools....125

3.17 Additional Resources....126

4 Interactive Applications Image Processing and More....-1

4. Interactive Applications, Image Processing, and More....127

4.1 Manipulate....127

4.2 Creating Demonstrations....137

4.3 Image Processing....143

4.4 Graphs and Networks....153

4.5 Mazes....156

4.6 Application: Finding the Period of a Pendulum....157

4.7 Advanced Calculus....160

4.8 Additional Resources....164

5 Accessing Scientific and Technical Information....-1

5. Accessing Scientific and Technical Information....165

5.1 Computable Data: Doing Computations with Data from Different Fields....165

5.2 Astronomy....171

5.3 Nuclear and Particle Physics....172

5.4 Engineering....173

5.5 Chemical and Physical Properties of Elements and Compounds....174

5.6 Genomics and Proteomics....178

5.7 Meteorology....181

5.8 Combining Data and Graphics....184

5.9 Geodata....185

5.10 Some Recommendations....194

5.11 Additional Resources....194

6 Probability and Statistics....-1

6. Probability and Statistics....195

6.1 The Latest Features....195

6.2 Statistics Data....196

6.3 Probability Distributions....199

6.4 Application: Fitting Experimental Data....219

6.5 Time Series Analysis....222

6.6 Cluster Analysis....224

6.7 Stochastic Processes....232

6.8 Reliability and Survival Analysis....232

6.9 R Integration with Rlink....234

6.10 Application: Predicting Outputs Using Machine Learning Methods....234

6.11 Application: Development of a Package for Quality Control....235

6.12 Additional Resources....240

7 Calculating and Other Mathematical Tales....-1

7. Calculating π and Other Mathematical Tales....241

7.1 The Origins of π....241

7.2 Archimedes’ Approximation....242

7.3 π with More Than One Billion Decimals....246

7.4 Buffon’s Method....250

7.5 Application: Are the Decimal Digits of π Random?....252

7.6 The Strange Connection....256

7.7 The Riemann Hypothesis....258

7.8 Additional Resources....264

8 Looking at the Sky....-1

8. Looking at the Sky....265

8.1 A Short Astronomical Walk....265

8.2 Stargazing....268

8.3 Application: Determining the Color of the Stars....285

8.4 The Measurement of Distances Across the Universe....288

8.5 Application: Binary Systems and the Search for Extrasolar Planets....292

8.6 Light Curves....295

8.7 Additional Resources....304

9 Nuclei and Radiations....-1

9. Nuclei and Radiations....305

9.1 What are Isotopes?....305

9.2 Decay Constants, Decay Periods and Half-Lives....307

9.3 Decay Chains....311

9.4 Application: Modeling the Evolution of a Chain of Isotopes Over Time....315

9.5 Application: Dating the History of Humankind....318

9.6 Application: Calculating Binding Energies....323

9.7 Additional Resources....328

10 Modeling Applications in Biokinetics....-1

10. Modeling: Applications in Biokinetics....329

10.1 Compartmental and Physiological Modeling....329

10.2 Application: Fitting a Model....345

10.3 Optimal Experimental Designs (OED)....349

10.4 Biokmod: Applications to ICRP Models....354

10.5 Radiation Attenuation....364

10.6 Additional Resources....365

11 Economic and Financial Applications....-1

11. Economic and Financial Applications....367

11.1 Financial Information....367

11.2 Financial Functions....374

11.3 Optimization....385

11.4 The Shortest Path Problem....399

11.5 Optimum Flows....404

11.6 Additional Resources....406

12 Faster Further....-1

12. Faster, Further....407

12.1 Parallel Computing....407

12.2 Parallel Programming....408

12.3 Application: The Mandelbrot Set....415

12.4 Application: Comparing Organisms Genetically....420

12.5 Grid Computing with Wolfram Lightweight Grid Manager (WLGM)....423

12.6 Compute Unified Device Architecture (CUDA)....430

12.7 Mathematica for the Web: webMathematica....431

12.8 Software Development with Wolfram Workbench....439

12.9 New Applications and Functionality Integrated in Mathematica....444

12.10 Additional Resources....445

Although many books have been written about Mathematica, very few of them cover the new functionality added to the most recent versions of the program. Mathematica Beyond Mathematics: The Wolfram Language in the Real World introduces the new features using real-world examples, based on the experience of the author as a consultant. In the process, you will also learn more about the Wolfram Language and how you can use it to solve a wide variety of problems. The author raises questions from a wide range of topics and answers them by taking full advantage of Mathematica's latest features. For example; What sources of energy does the world really use? How can we calculate tolerance limits in manufacturing processes? Are our cities getting warmer? Is the novel El Quijote written in Pi? How can we find planets outside our solar system?


Похожее:

Список отзывов:

Нет отзывов к книге.