Questions tagged [reference-request]

This tag is for requests for books, online resources, etc. that deal with the Mathematica system and its applications. This tag is also for asking references for algorithms used within Mathematica.

Filter by
Sorted by
Tagged with
602 votes
19 answers
156k views

Where can I find examples of good Mathematica programming practice?

I consider myself a pretty good Mathematica programmer, but I'm always looking out for ways to either improve my way of doing things in Mathematica, or to see if there's something nifty that I haven't ...
165 votes
5 answers
16k views

Are you interested in purchasing David Wagner's "Power programming with Mathematica"?

I recently contacted McGraw-Hill to see if they have a mechanism in place for printing out-of-print books that are still of interest. Specifically, I asked about "Power programming with Mathematica" ...
70 votes
8 answers
21k views

What Mathematica book to buy?

I have used Mathematica for several years but at a pretty low level - piecing together built-in function inefficiently and fearing the sight of # and &'s when I see others use them (I never do). I ...
55 votes
2 answers
3k views

Adaptive sampling for slow to compute functions in 2D

EDIT: Although I have posted an answer based on my current progress, this in incomplete. Please see the "open issues" section in the answer. Most plotting functions in Mathematica adjust the ...
Szabolcs's user avatar
  • 235k
52 votes
10 answers
20k views

What is the best Mathematica tutorial for young people?

As Conrad Wolfram said at the TED conference, in the future kids should focus more on new technology. Computers compute better than humans, so we should focus more on thinking and getting the ...
noisy's user avatar
  • 629
30 votes
2 answers
744 views

How to use Handler functions?

It seems that Internal`AddHandler or other functions related to it can be quite helpful sometimes, especially when dealing with messages and such. But the ...
Wjx's user avatar
  • 9,558
35 votes
7 answers
6k views

Learn Mathematica (Wolfram) Language in one day

Currently I am trying to learn Python. Searching for relevant material I came across X in Y minutes and books with titles such as Learn Python in one day, in 24 hours, etc. Similar material exists ...
Dimitris's user avatar
  • 4,794
24 votes
2 answers
1k views

Mathematica for Computer Scientists

Background I've coded in C/Scheme for 10 years. I have a BS CS. I've recently become very interested in pattern-matching (lisp's match macro), and term rewriting systems, which brought me to ...
15 votes
2 answers
340 views

Is anonymous pure function a scoping construct?

In recent thread was raised the question: why anonymous pure functions Function[body] (or body &) do not rename symbols in ...
Alexey Popkov's user avatar
6 votes
1 answer
587 views

Where I can find the CD version of Stan Wagon - "Mathematica in action" 3rd ed. book?

I've just started my license and I need the code to focus on implementing my programs. I can't make the code in the book run. Can anyone help?
Cristina Anton's user avatar
32 votes
5 answers
3k views

Is it necessary to have a prior computational background or is it possible to learn Mathematica as a first programming language?

I have a background in economics and I'm very interested in learning Mathematica but I'm afraid of starting out because I have seen that most programmers already have a good background in some kind of ...
DiegoOliveira's user avatar
24 votes
1 answer
1k views

Implement fractional Laplacian

What is a way to implement the Fractional Laplacian with Mathematica? How can we apply such implementation to numerically solve the problem $$(-\Delta)^su = 1 \text{ in } B_1(0), \\ u = 0 \text{ in ...
user avatar
15 votes
3 answers
2k views

Do you know of any web-based university course that is entirely Mathematica based?

Does anybody known of a web-based university course entirely built with Mathematica? I mean one where the whole course (lectures/labs/exams) is presented in Mathematica FrontEnd form. My point is ...
Piotr Semenov's user avatar
7 votes
1 answer
1k views

Looking for examples of numerically solving coupled PDE and ODE

I am about to solve a system of coupled PDE and ODE in thermodynamics. My system is a bit complicated, so I would like to learn from some examples before coding my own system. I searched this site ...
Musou's user avatar
  • 71
44 votes
2 answers
7k views

Cheat sheets or reference cards for Mathematica

In order to improve my workflow with Mathematica, I'm looking for cheat sheets. The purpose of such reference cards is to be printed and to stay on the desk during the learning of a new programming ...
max's user avatar
  • 1,585
17 votes
1 answer
6k views

What method does NDSolve use for solving PDEs?

What is NDSolve's mode of operation? I use it to solve partial differential equations and never gave it too much thought. Recently, I came across this question. ...
dearN's user avatar
  • 5,341
10 votes
1 answer
721 views

Mathematica learning resource dealing with bayesian inference

Is there any good resource dealing with both Mathematica and bayesian inference?
m00nlight's user avatar
  • 1,582
5 votes
0 answers
549 views

Convergence of approximate solutions to obstacle problem for the heat equation

Consider the problem $$(P) \qquad \begin{cases} \min\{\partial_t u - \Delta u, u -\varphi \} = 0 & \text{ in } (0,T)\times \mathbb{R}^N \\ u(0,\cdot) = \varphi(0,\cdot) & \text{ in } \mathbb{...
user avatar
3 votes
2 answers
817 views

Some information about PrimeQ function

In Mathematica there is a built-in function called PrimeQ which tests given input as True or ...
Ramez Hindi's user avatar
48 votes
6 answers
10k views

Learning Finance with Mathematica

Background My math background is strong by CS standards, probably normal by mathematica standards. (i.e. familiarity with real analysis, linear algebra, managed to read the proof of the prime number ...
user avatar
25 votes
2 answers
2k views

Which ray-tracing software is compatible with Graphics3D?

I am interested in working alternative to Mathematica's FrontEnd for rendering Graphics3D produced by Mathematica. The requrements are: An ability to import ...
Alexey Popkov's user avatar
22 votes
0 answers
430 views

Documentation of the frequently-used functions in the context of Internal` and Compile` [duplicate]

In this site, I have gradually found out that there is a collection of functions in all kinds of answers. For instance, Compile`GetElement, ...
21 votes
2 answers
2k views

Advanced graphics with Mathematica

Ten years ago I bought a book by Tom Wickham-Jones, Mathematica Graphics: Techniques and Applications. I read parts of it but then I forgot its existance. In recent years I read the nice book of ...
20 votes
2 answers
3k views

Reference request for neural network programming in Mathematica

I'm looking for a good reference/book on programming neural networks in mathematica. I've been working through Freeman's "Simulating Neural Networks with Mathematica," but it is from 1994 so is quite ...
user avatar
15 votes
2 answers
2k views

Making an application based on user input

I purchased Mathematica a few days ago, and although I am a mathematician, my programming and Mathematica knowledge is close to zero. So please help and point me to some resources for the following ...
Adrian Manea's user avatar
12 votes
1 answer
156 views

Which symbol gets DownValues or OwnValues when using SetDelayed?

I have been looking at various usages of Pattern objects. Here's a number of ways to define the same thing: mod[x_] := {x} ...
LLlAMnYP's user avatar
  • 11.5k
10 votes
2 answers
193 views

Are there any good tutorials on Boxes?

I am fairly competent in Mathematica, but I admit that I am baffled by Boxes, both making boxes and converting boxes back into expressions. I want to educate myself,...
Daniel W's user avatar
  • 3,406
7 votes
2 answers
387 views

Resources for Sound Synthesis & Design

Are there any resources for sound synthesis using Mathematica? This page, Mathematica: Audio Synthesis Software, refers to other software packages, e.g. Max/MSP and Csound, for real-time synthesis. ...
Chris Degnen's user avatar
  • 30.9k
6 votes
1 answer
542 views

Book about using Mathematica in real world engineering projects

So far I've abused Mathematica by only using it as a notebook. That's a big waste since I've bought a student-life time Mathematica 9 / SystemModeler license. My problem is that I'm not inspired to ...
Joeyy's user avatar
  • 63
6 votes
0 answers
436 views

Are there any built-in or third-party packages for general topology or algebraic topology in Mathematica?

I am learning general topology (wiki) and algebraic topology (wiki). Are there any built-in or third-party packages for general topology or algebraic topology in Mathematica? Through googling, I ...
hengxin's user avatar
  • 840
5 votes
2 answers
1k views

Looking for specific video processing example

I while back, I was just looking around in the example/demonstrations section of Mathematica, and I came across a couple of very good examples of Video processing in Mathematics. I vaguely remember ...
Sid's user avatar
  • 121
5 votes
0 answers
81 views

Looking for a package for finite mappings

I am looking for a package for dealing with "mappings" $f\colon A\to B$ where $A$ and $B$ are finite subsets of the set of all possible (inert) expressions. I need operations like: Computing $f(a)$ ...
masterxilo's user avatar
  • 5,729
5 votes
0 answers
147 views

Are there any videos that show how different Mathematica expressions are evaluated?

Are there any videos that show how different Mathematica expressions are represented internally as object graphs and demonstrate how they are transformed during an evaluation? I am asking because I ...
Vladimir Reshetnikov's user avatar
4 votes
0 answers
254 views

Looking for a working mathematica CUDA port of NVIDIA's nbody.cu

I am trying to extend an example that is provided as one of NVIDIA's prototypical examples: http://docs.nvidia.com/cuda/cuda-samples/index.html#cuda-n-body-simulation I'm trying, but haven't been ...
Craig Carter's user avatar
  • 4,364
4 votes
1 answer
157 views

The algorithm behind InputForm for machine numbers

There are several questions on this site about implementing fast CSV/TSV export for machine numbers without loss of precision. Recently I discovered that Export ...
Alexey Popkov's user avatar
4 votes
1 answer
2k views

Learning Mathematica for Physics

I'm a student of physics with little to no background in programming. I have to learn Mathematica for my Physics project. As of now, I need it for doing numerical integration, numerical optimization ...
Junaid Aftab's user avatar
  • 1,000
3 votes
3 answers
292 views

What are quick references to mathematica that fit my needs? [duplicate]

I have read this question and this one but I think mine is different because they're searching for a way to learn mathematica comprehensively and basically but I'm searching for just some quick way ...
Sepideh Abadpour's user avatar
3 votes
0 answers
409 views

Where can I find good textbooks for Numerical Methods in Mathematica

Note: This may be an open ended question I am willing to create/ teach with the help of Mathematica in the subject of Numerical methods. This includes, linear algebra, ODE, PDE, Optimizations, Roots, ...
Rene Duchamp's user avatar
  • 1,419
2 votes
0 answers
98 views

Resources on python programming for Mathematica programmers

Are there any good guides to programming in python for people who are already very familiar to Mathematica. I understand that for some things the canonical python approach is different and it is good ...
Kvothe's user avatar
  • 4,387
2 votes
0 answers
111 views

Automating generation of argument error messages

You can run into messages like DistributionFitTest["kk", "TestConclusion"] ...
masterxilo's user avatar
  • 5,729
0 votes
0 answers
262 views

Good Introduction / Tutorial to Mathematica **Books** [duplicate]

Possible Duplicate: Where can I find examples of good Mathematica programming practice? I'm a high school senior and am using Mathematica for a research project. However, I find it a bit slow to ...
Zchpyvr's user avatar
  • 101