"How tos"

A "How to" describes how to carry out particular tasks with the Wolfram Language, giving step-by-step instructions for common cases.

Core Language

(OrangeLink[Work with Variables and Functions », paclet:howto/WorkWithVariablesAndFunctions])

Create Definitions for Variables and Functions  ▪  Work with Pure Functions  ▪  …

(OrangeLink[Work with Lists », paclet:howto/WorkWithLists])

Create Lists  ▪  Map a Function over a List  ▪  Make a Table  ▪  …

(OrangeLink[Work with Rules », paclet:howto/WorkWithRules])

Create and Use Rules  ▪  Use Rule Solutions  ▪  …

(OrangeLink[Use the Wolfram Language's Syntax », paclet:howto/UseMathematicasSyntax])

Balance Brackets and Braces  ▪  Use Shorthand Notations  ▪  …

(OrangeLink[Make a Table », paclet:howto/MakeATable])

Mathematics and Algorithms

(OrangeLink[Do Basic Calculations », paclet:howto/DoBasicCalculations])

(OrangeLink[Do Algebraic Calculations », paclet:howto/DoAlgebraicCalculations])

Solve an Equation  ▪  Rearrange the Terms of a Polynomial  ▪  …

(OrangeLink[Do Linear Algebra », paclet:howto/DoLinearAlgebra])

Create a Matrix  ▪  Update Parts of a Matrix  ▪  …

(OrangeLink[Do Calculus », paclet:howto/DoCalculus])

Do an Integral  ▪  Evaluate Infinite Sums and Products  ▪  …

(OrangeLink[Work with Differential Equations », paclet:howto/WorkWithDifferentialEquations])

Solve a Differential Equation  ▪  Plot the Results of NDSolve  ▪  …

(OrangeLink[Do Statistical Analysis », paclet:howto/DoStatisticalAnalysis])

Calculate Basic Descriptive Statistics  ▪  Perform Calculations on Columns of Data  ▪  …

(OrangeLink[Format Numbers and Equations », paclet:howto/FormatNumbersAndEquations])

Change the Format of Numbers  ▪  Change the Form of Input and Output  ▪  …

(OrangeLink[Control the Precision and Accuracy of Numerical Results », paclet:howto/ControlThePrecisionAndAccuracyOfNumericalResults])

(OrangeLink[Do Constrained Nonlinear Optimization », paclet:howto/DoConstrainedNonlinearOptimization])

Visualization and Graphics

(OrangeLink[Create Plots », paclet:howto/CreatePlots])

Plot a Graph  ▪  Plot Data  ▪  Plot in 3D  ▪  …

(OrangeLink[Customize Plots and Graphics », paclet:howto/CustomizePlotsAndGraphics])

Label a Plot  ▪  Add Text  ▪  Add Transparency  ▪  Change the Lighting  ▪  …

(OrangeLink[Interact with Wolfram Language Graphics », paclet:howto/InteractWithWolframLanguageGraphics])

Edit Graphics  ▪  Rotate, Zoom, and Pan  ▪  Get Coordinates  ▪  …

(OrangeLink[Process Images », paclet:howto/ProcessImages])

Get an Image into the Wolfram System  ▪  Create an Image Object  ▪  …

(OrangeLink[Work with Spline Functions », paclet:howto/WorkWithSplineFunctions])

(OrangeLink[Create Graphics with Spline Primitives », paclet:howto/CreateGraphicsWithSplinePrimitives])

Data Manipulation

(OrangeLink[Import and Export », paclet:howto/ImportAndExport])

Import a Spreadsheet  ▪  Export to PDF  ▪  …

(OrangeLink[Work with Tables of Data », paclet:howto/WorkWithTables])

Make a Table  ▪  Format a Table  ▪  …

(OrangeLink[Do Statistical Analysis », paclet:howto/DoStatisticalAnalysis])

Calculate Basic Descriptive Statistics  ▪  Perform Calculations on Columns of Data  ▪  …

(OrangeLink[Process Images », paclet:howto/ProcessImages])

Get an Image into the Wolfram System  ▪  Create an Image Object  ▪  …

(OrangeLink[Clean Up Data Imported from a Website », paclet:howto/CleanUpDataImportedFromAWebsite])

(OrangeLink[Clean Up Data Imported from a ZIP File », paclet:howto/CleanUpDataImportedFromAZIPFile])

(OrangeLink[Use Curated Data », paclet:howto/UseCuratedData])

(OrangeLink[Work with Spline Functions », paclet:howto/WorkWithSplineFunctions])

(OrangeLink[Create Graphics with Spline Primitives », paclet:howto/CreateGraphicsWithSplinePrimitives])

Dynamic Interactivity

(OrangeLink[Create Animations », paclet:howto/CreateAnimations])

(OrangeLink[Import and Export Animations », paclet:howto/ImportAndExportAnimations])

(OrangeLink[Build an Interactive Application », paclet:howto/BuildAnInteractiveApplication])

(OrangeLink[Use Palettes », paclet:howto/UsePalettes])

(OrangeLink[Make the Wolfram System Speak », paclet:howto/MakeTheWolframSystemSpeak])

(OrangeLink[Evaluate Expressions inside Dynamic or Manipulate », paclet:howto/EvaluateExpressionsInsideDynamicOrManipulate])

(OrangeLink[Make Dynamic Graphics », paclet:howto/MakeDynamicGraphics])

(OrangeLink[Display Data Dynamically », paclet:howto/DisplayDataDynamically])

Notebooks and Documents

(OrangeLink[Style and Format Notebooks », paclet:howto/StyleAndFormatNotebooks])

Create and Work with Cells  ▪  Add Headers and Footers  ▪  …

(OrangeLink[Select and Type in Notebooks », paclet:howto/SelectAndTypeInNotebooks])

Enter Mathematical Typesetting  ▪  Type a Greek Letter  ▪  Identify Different Cell Brackets  ▪  …

(OrangeLink[Create a Slide Show », paclet:howto/CreateASlideShow])

(OrangeLink[Create a Lecture Notebook », paclet:howto/CreateALectureNotebook])

(OrangeLink[Manage Computations in Notebooks », paclet:howto/ManageComputationsInNotebooks])

Work with Initialization Cells  ▪  Find Out Why the Wolfram System Beeped  ▪  …

Systems Interfaces and Deployment

(OrangeLink[Deploy to the Wolfram Cloud », paclet:howto/DeployToWolframCloud])

Create Instant APIs  ▪  Create Instant Web Forms  ▪  …

(OrangeLink[Connect to Other Systems », paclet:howto/ConnectToOtherSystems])

Connect to a Remote Kernel  ▪  Connect a Java Program to the Wolfram Language  ▪  …

Get Help in the Wolfram System

(OrangeLink[Find Information about Functions », paclet:howto/FindInformationAboutFunctions])

(OrangeLink[Find Available Options », paclet:howto/FindAvailableOptions])

(OrangeLink[Find Related Functions », paclet:howto/FindRelatedFunctions])

(OrangeLink[Search for Help », paclet:howto/SearchForHelp])