Wolfram founder Stephen Wolfram shares the background and vision of Mathematica, including the personal story of how it came to be and why it's in the right place to make profoundly powerful new things possible.
A whirlwind tour of Mathematica, showing how decades of research in computation, language, and development, together with well-thought-out design principles and solid software engineering, have guided us in creating a modern computing platform. Key features, including dynamic interactivity, natural language input, numerical/symbolic computation, as well as applications in image processing, control systems, GPU computation, and many more, will be explored.
With Mathematica, you really can build a useful interactive app in 60 seconds and start exploring your ideas sooner rather than later. Starting with the 60-second app, this course covers the ins and outs of Manipulate, Mathematica's star function for building interactive interfaces. You'll learn techniques for attaching controls to your ideas, making interfaces usable and beautiful, and how to interactively explore everything from text and math to graphics and sound.
Mathematica provides an incredibly flexible and powerful graphics language for general use as well as highly sophisticated visualization. This presentation presents a walk-through of the Mathematica 3D graphics system and underlying language. Topics include lighting control, camera setup, and advanced topics such as texture and geometric transformations. The latter part of the presentation is dedicated to hints and pro tips to make your graphics interactive, dynamic, and more efficient.
Unlike many systems, Mathematica can take advantage of symbolic computation and exact numbers when solving numerical problems. Besides getting the right answer in many cases where purely approximate methods fail, this opens up a world of powerful "hybrid symbolic-numeric" methods. In this presentation you'll get a look under the hood at some of the ways Mathematica's numerics benefit from its symbolics.
Mathematica's import/export functionality makes it easy to work with your data and files. This presentation uses application-driven examples from a variety of areas, such as computational biology, chemistry, geospatial information systems, and more, to show how straightforward it is to get data into and out of Mathematica.