Linked Questions
124 questions linked to/from List of compilable functions
2
votes
1answer
361 views
Compile a MeijerG function [duplicate]
I am not very experienced with Compile, I tried to use it for a Meijer-G function
...
0
votes
1answer
135 views
How to compile gather? [duplicate]
First question,How to Compile this?
gather[data_]:=Gather[data, Mod[#1, 3] == Mod[#2, 3] &]
I dont know why this is wrong.
...
0
votes
0answers
99 views
Compiled version of interpolation function slower non-compiled version [duplicate]
Consider this code:
...
1
vote
0answers
61 views
How to compile the function with FindRoot? [duplicate]
How to compile this function or any function that uses lists and Part[] ?
f[x_?NumberQ] := FindRoot[x == Sin[t] - t, {t, 1}][[1, -1]];
558
votes
19answers
141k 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 ...
170
votes
6answers
21k views
How to compile effectively?
What are the best practices of compiling functions? I understand that this is a vague question, but let me list some aspects that might trigger useful answers. Some of these have already been answered ...
115
votes
7answers
15k views
Struct equivalent in Mathematica?
I really miss having something like a struct in Mathematica. I know of (and regularly use) a couple of programming techniques which feel like a ...
19
votes
17answers
9k views
Generating a list of numbers that are not multiples of 4
I want to write simple code that will list all numbers from $1$ to $n$ that are not multiples of $4$.
And in this case I consider that
...
61
votes
2answers
3k views
How can I add drop shadows and specular highlights to 2D graphics?
I thought I'd share some code in the form of a self-answered question, but other answers are of course welcome.
Drop shadows are a familiar visual effect, giving the impression of a graphical element ...
15
votes
6answers
1k views
Efficient conditional Mean[] on a large data set
Consider a list, AK6, that has 382 sublists of length varying from 2500 to 3000. Each "subsublist" is as such : ...
74
votes
2answers
4k views
Internal`Bag inside Compile
Since Internal`Bag, Internal`StuffBag and Internal`BagPart can be compiled down, it is a ...
34
votes
4answers
2k views
Which Distributions can be Compiled using RandomVariate
Recently, Oleksandr kindly showed a list of Mathematica commands that can be compiled.
RandomVariate was part of that list. However, whether this can be compiled depends upon the distribution that is ...
35
votes
3answers
1k views
Is using undocumented functionality a Bad Idea™?
Mathematica has a lot of very useful undocumented features. For example a hash table, a built-in list of compilable functions, additional options to CurrentValue, ...
18
votes
5answers
7k views
Axis/Angle from rotation matrix
With r = RotationMatrix[a, {x, y, z}] I can compute a 3D rotation matrix from its axis/angle representation.
Given a 3D rotation matrix ...
24
votes
3answers
548 views
Sudden increase in timing when summing over 250 entries
I see a sudden increase of Timing by a factor of thousands when I sum over 250 elements of a matrix rather than over 249.
So for instance, this table contains sums ...