Computing With Mathematica – Hartmut F. W. Höft, Margret Höft – 2nd Edition

Computing With Mathematica

Por: / Margret Höft

Descripción

Guía práctica y completa que introduce al uso de Mathematica como herramienta poderosa para la resolución de problemas matemáticos, físicos y de ingeniería. Con un enfoque progresivo, el libro enseña desde la entrada de comandos, definición de funciones y visualización de datos, hasta la creación de modelos más complejos, gráficos dinámicos y programación avanzada mediante estructuras y control de flujo. La obra combina conceptualización y automatización: presenta algoritmos matemáticos, técnicas simbólicas y numéricas, generación de gráficos y análisis estadístico, ofreciendo ejemplos reales adaptables a proyectos académicos y profesionales.

Cada capítulo incluye ejercicios prácticos e ilustraciones que permiten dominar las herramientas de Mathematica, fomentando la capacidad de trabajar con sistemas algebraicos, ecuaciones diferenciales, optimización y simulación interactiva. Dirigida a estudiantes, investigadores y profesionales de ciencias e ingeniería, esta edición permite no solo aprender a usar el software, sino también comprender cómo integrar Mathematica en flujos de trabajo efectivos, desde el prototipado rápido hasta la presentación de resultados. Se destaca su enfoque orientado a la aplicación, facilitando el salto desde el conocimiento básico hacia la realización de proyectos con análisis computacional avanzado.

Parte I: Learning the Basics
Mathematica Basics: An Introduction
• Introduction
• Arithmetic
• Mathematical Functions
• Symbolic Computations
• Exact and Approximate Solutions for Equations
• Graphs of Functions of One Variable
• Graphs of Parametric Equations
• Graphs of Surfaces in Three Dimensions
• Graphs of Contour Curves for Surfaces
• Matrix Algebra
• Random Numbers
• Exercises
Mathematica Basics: Help
• Introduction
• The ? and ?? Operators
• The Help Browser
• Interrupting Mathematica Computations
• Memory Management in Mathematica
• Exercises
Mathematica Basics: Notebooks
• Introduction
• Notebook Toolbars
• Format Preferences
• Page Break Preferences
• Cell Groupings
• Tag Names
• Links
• In/Out Names
• Hyperlinks to Documentation
• Exercises
• Associated Notebook: CellHierarchy.nb
Mathematica Basics: Text and Typesetting
• Introduction
• Palettes (BasicTypesetting, CompleteCharacters, Algebraic Manipulation, Basic Input, Basic Calculations)
• Exercises
Mathematica Basics: Packages
• Introduction
• Loading Standard Packages
• Forgetting to Load a Package
• Exercises
Parte II: Designing Functions
Values, Variables, and Assignments
• Introduction
• Immediate Assignment (=)
• Delayed Assignment (:=)
• Evaluation Issues
• Computational Efficiency
• Exercises
Functions
• Introduction
• Functions with Single, Multiple, Structured Arguments
• Default and Variable Number of Arguments
• Exercises
Recursive Definitions
• Introduction
• Single and Multiple Recursive Arguments
• Limitations
• Exercises
Substitution Rules and Optional Arguments
• Introduction
• Replacement Mechanism
• Options in Built-in and User Functions
• Exercises
Four Spheres Packing Problem
• Introduction
• Analysis, Solution, Graphic Rendering
• Exercises
• Associated Notebooks and Drawings
Parte III: Designing Programs
List Processing Functions
• Introduction
• Map[ ], Fold[ ], Head[ ], Apply[ ], Outer[ ], Depth[ ], Position[ ]
• Exercises
Iterations with Loops
• Do[ ], While[ ], For[ ] Loops
• Alternatives with List Processing
• The Collatz Function
• Exercises
Computations with Modules and Local Variables
• Using Module[ ] with Numbers, Lists, Graphics
• Exercises
Parte IV: Exploring Advanced Features
Advanced Mathematica: Options
• Defining Single or Multiple Options
• Graphics Options
• Shared Options Across Functions
• Exercises
Advanced Mathematica: Hyperlinks and Buttons
• Internal and External Hyperlinks
• Hyperlink Buttons
• Typesetting and Evaluation Palettes
• Exercises
• Associated Notebooks and Folders
Advanced Mathematica: Packages
• Contexts and Names
• Initialization and Package Files
• Examples: Iteration, Gram-Schmidt
• Exercises
• Associated Support Files
Advanced Mathematica: Files, Data Exchange, and Conversions
• Directories and Paths
• Import/Export
• Format Conversions
• Exercises
• Associated Data and Demo Files
Parte V: Student Projects
Student Projects
• Introduction
• Arnold’s Cat Map
• Bouncing Balls
• Collatz’s Function
• Conway’s Challenge
• Fractals, Automata, Optics, Cryptography, Rainbows, etc.
• Associated Support Notebooks and Files
Index

Consulta los datos bibliográficos de esta edición para identificar correctamente el recurso, revisar su autoría y verificar detalles como ISBN, tema, subtema, archivo e idioma.

¿Qué piensas de este libro?

No hay comentarios
Avatar

Aún no hay comentarios

Sé el primero en compartir tu opinión sobre este contenido.

Escribir un comentario