Questions tagged [undocumented]
Questions on undocumented functionality of Mathematica. Note that such functions might be subject to change without notice in future versions.
253
questions
17
votes
1answer
473 views
What Method options does FindInstance accept?
While answering Trouble getting FindInstance to return multiple results for certain constraints it became clear that for this problem FindInstance would be better ...
17
votes
1answer
474 views
What is the meaning of the last argument passed to the ColorFunction of a ParametricPlot3D?
According to the docs, the meaning of the arguments passed to ParametricPlot3D is $x, y, z, u, v$. This is 5 arguments: the Cartesian coordinates and the two ...
17
votes
0answers
217 views
V10's TypeSystem - what are these function useful for? [closed]
The symbols in the TypeSystem` context are clearly used for working with Datasets, but they seem powerful. I was hoping that someone could help explain how they work and is they are useful for ...
16
votes
4answers
502 views
In InputField, how to prevent Shift-Return from generating a new cell?
When running the following in a notebook (not a deployed CDF file), it can sometimes be annoying that accidentally pressing Shift-Return breaks out of the user ...
16
votes
3answers
522 views
Language`* documentation project
Language` context is around for a long time. It is also heavily used (APIFunctions / FormFunctions dependencies deployment rely on it).
It is undocumented and ...
16
votes
3answers
435 views
What does the symbol Continuation do?
There is a symbol Continuation (residing in the System` context). There is no usage or documentation for this symbol. ...
16
votes
2answers
298 views
Listable functions thread over Associations; is this documented?
Thanks to a somewhat misapplied use of MapThread I learned of this behavior:
...
16
votes
0answers
183 views
Why are delayed definitions in scoping functions NOT documented?
As outlined here, := may be used in scoping constructs like With to give delayed definitions, but this is undocumented.
This ...
15
votes
1answer
279 views
What happened to SequenceLimit?
In older versions of Mathematica, there was a function called SequenceLimit that allowed taking the limit of a numerical sequence. It is useful for speeding up the ...
15
votes
1answer
233 views
Is there a way to control which special forms Normal converts?
Normal documentation reads:
Normal[expr] converts expr to a normal expression, from a variety of special forms.
But is there a way to control which special ...
15
votes
1answer
265 views
The second argument of Signature
I've noticed that Signature can have an undocumented second argument. What does it do?
Signature[{1,2,3,4}, ?]
14
votes
2answers
353 views
Is there a method to enumerate the keys/values of System`Utilities`HashTable
Lacking from the simple API of System`Utilities`HashTable is a method to enumerate the keys/values.
...
14
votes
2answers
1k views
Behavior of Reduce with variables as domain
When using Reduce, I accidentally put a set of variables as the domain. To my surprise, it not only seems that Reduce expects ...
14
votes
2answers
941 views
The only usage for the option InterpolationOrder in NDSolve is to be set to All?
We know that changing the option InterpolationOrder in ListLinePlot、ListPlot3D、...
14
votes
1answer
116 views
Why does setting SyntaxInformation add a definition to DefaultValues
Before setting any definitions to the symbol f, the DefaultValues of f is empty:
...
14
votes
2answers
533 views
Does Mathematica support deep links?
So GitHub sent me on quite the journey, after it opened its desktop app from my browser. Copying the link I found something looking like: "github-mac://...".
I ...
14
votes
2answers
1k views
Changing the `ExtrapolationHandler` Function in Any Interpolation
This is a related question to What's inside InterpolatingFunction[{{1., 4.}}, <>]? and Suppress extrapolation of interpolating function in a ContourPlot.
When interpolating a set of points,...
14
votes
0answers
537 views
Undocumented syntax of FilledCurve [duplicate]
Possible Duplicate:
Undocumented form for FilledCurve[]
A nice trick to get the outline paths of letters is to use the PDF exporter/importer
...
13
votes
2answers
521 views
What is FrontEnd`AttachedCell?
Perhaps it's not accessible from the front end, but what is this so-called attached cell?
...
13
votes
2answers
384 views
What does IndexBy do and how exactly does it work?
I just saw the function IndexBy in the autocomplete suggestions and I was curious to know exactly how it works. Unfortunately, there's no trace of it in the ...
13
votes
1answer
150 views
Can't make more than 249 Internal`Bags in a Table
I need a lot of Internal`Bags so I made them with Table. It works fine for 249 or fewer Bags...
13
votes
1answer
165 views
Is there any difference between Quiet and Internal`DeactivateMessages?
Both Quiet and Internal`DeactivateMessages seem to suppress error messages. Does anyone have any experience with them and found ...
13
votes
1answer
267 views
What are the main differences between RawArray and PackedArray?
What I know:
PackedArray is documented (to some extent) in "Developer Utilities Package", RawArray is just mentioned in ...
13
votes
2answers
425 views
Internal “Periodical” functions in version 7
In version 7 there exist these Internal` context functions:
?Internal`*Periodical*
AddPeriodical ...
13
votes
1answer
175 views
How to retrieve current FaceForm?
The current colour in a Graphics object can be retrieved using CurrentValue["Color"] for use in Dynamic stuff.
Example:
...
13
votes
1answer
160 views
How is the Hessian computed using ``Experimental`NumericalFunction``?
Here and here it was explained how to use Experimental`NumericalFunction to compute the Hessian of a numerical function. I would like to know how this undocumented ...
12
votes
2answers
339 views
Classify / Predict: ensemble of classifiers / predictors
Mathematica has undocumented functionality of combination classifiers / predictors in ensemble. How to get access to this functionality?
SeedRandom[1];
X = Table[
Join[
ToString /@ RandomReal[{...
12
votes
2answers
758 views
What are some useful (or hidden) properties of MeshRegion?
There is quite a bit of powerful functionality built in to MeshRegion, but it seems to be lacking in some areas. For example: extracting a list of edges that live ...
12
votes
1answer
323 views
How can I make FilledCurve smoother?
In How can I generate and randomly assign color to annular sectors? J.M. showed an interesting way to create a sector graphic using FilledCurve. Unfortunately it ...
12
votes
1answer
888 views
Possible Method for MatrixExp
Well, probably a hard question, but I think it's better to cry out loud :).
I noticed that MatrixExp has a Method option when ...
12
votes
2answers
185 views
What's in a ValueList?
I discovered a command System`Private`ValueList in my .mx dumps. It's an internal command and thus undocumented, but from the ...
12
votes
2answers
252 views
Why is a symbol still found after changing its context?
It seems that we can change the context of symbols:
In[1]:= x = 1
Out[1]= 1
In[2]:= Context[x] = "foo`";
But then x is still ...
11
votes
2answers
242 views
Bags and non-standard evaluation
What can internally be happening here? Is the evaluator just messing with us and going non-standard because it's a Bag? Or am I just not seeing how something like ...
11
votes
2answers
518 views
Is there a “GrabHand” and “OpenHand” MouseAppearance in Mathematica?
MouseAppearance[Plot[Sin[x], {x, 0, 5}], "LinkHand"]
Unfortunately I cannot get a screen grab to show the link hand but it is a cartoon hand with a finger ...
11
votes
2answers
268 views
What will happen if I set ExclusionsStyle for points in 2D plot?
For example
f[x_] := (x^5 - 4 x^2 + 1)/(x - 1/2);
Plot[f[x], {x, -1, 2}, Exclusions -> {f[x] == 0}, ExclusionsStyle -> Dashed]
Has the ...
11
votes
3answers
234 views
What is the equivalent of $ModuleNumber for DynamicModule
Mathematica provides access to $ModuleNumber which can be enormously useful.
Unfortunately I can't find the equivalent for ...
11
votes
1answer
116 views
What are valid settings for the TreatRepeatedEntries sparse array option?
There is a system option that controls how to build sparse arrays when a position is assigned more than one value. The default setting is First, meaning that all ...
11
votes
1answer
444 views
11
votes
1answer
219 views
How can I define symbols but not have them show up in the front end?
I have a huge set of packages with, arguably, far too many functions. Paring down the number of functions, while a good thing to do eventually, is something I just don't want to spend the time on ...
11
votes
1answer
229 views
InlinePart. What is it and what happened to it?
So a while back I was searching for an unused high-application order symbol I could use for an OOP framework and I ran across InlinePart (esc @> esc) in my ...
11
votes
1answer
238 views
What is the effect of giving ColorFunctionScaling a numerical argument?
(by making a mistake) I realised that ColorFunctionScaling can take a list of numerical arguments rather than just booleans. The following is true for ...
11
votes
0answers
412 views
How to read and write data to open socket?
I am trying to open connection with socket. I am using this:
...
11
votes
0answers
339 views
Setting non-standard ImageResolution for EMF export as default
Mathematica has a bug in that BarCharts and ListPlots with Filling will export as a ...
10
votes
1answer
194 views
Second argument of Internal`DoubleToString
Does anybody have an idea what the meaning of the second argument of Internal`DoubleToString might be? It accepts also a third argument which seems to be related to ...
10
votes
1answer
297 views
What's the goal of the Macros` package?
I see in the Mathematica install a Macros` package. In windows the paths is for example:
...
10
votes
3answers
201 views
Lists for built-in functions that can work without brackets
I just noticed that Exit and Quit can work without brackets i.e. a single
Exit
or
...
10
votes
1answer
261 views
LibraryLink: Asynchronous Examples
Inside the directory structure of LibraryLink there are several example files. Basically, they are divided in two types:
Synchronous: demo.c, demo_error.c, ...
10
votes
1answer
274 views
Enigmatic message about MaxBend
Referring to the method I proposed for Problem with ParametricPlot Mathematica 10.0.2 throws an enigmatic error message:
...
10
votes
1answer
374 views
TableView displays negative numbers incorrectly
I'm trying to substitute TableForm with TableView because TableView is more handy with big data .
But on my Mathematica 9.0.1 (ubuntu 14.04_64bit) there is a problem with negative numbers:
...
10
votes
0answers
242 views
How to use Charting`ScaledTicks?
I found several topics about undocumented ScaledTicks function and tried to use this. Here is the first example:
...