Questions tagged [built-in-symbols]
Questions related to handling built-in symbols and functions, for example why they behave a certain (possibly unexpected) way.
246 questions
2
votes
1
answer
638
views
Define Tilde as a postfix operator
I have read a lot of posts in this forum on defining infix symbols like CircleDot and Tilde. The Help pages say ...
19
votes
1
answer
837
views
How to define a custom 2/3D graphic primitive like built-in?
There are lots of basic graphic-primitives in Mathematica, such as 2D- primitive: Line[], Circle[], Disk[] and 3D-primitive: ...
12
votes
1
answer
300
views
Why isn't Orderless an Attribute of And?
In standard logic And is a commutative operator. Still, in Mathematica, And doesn't have the ...
31
votes
2
answers
669
views
How to find language changes that were not included in the official change log
A change log is issued when Mathematica has an update, such as:
10.4
10.3
10.2
But for instance the PlotLabels option mentioned in this post is not in the log. ...
5
votes
1
answer
291
views
Changing the definition of N: unexpected $RecursionLimit::reclim error
I have some objects represented as follows:
Object[data, param]
data is a list of numbers, ...
5
votes
2
answers
179
views
A unexpected behavior in RelationGraph
Bug introduced in 10.2 and fixed in 11.0.1
Firstly we get these idiom
...
2
votes
1
answer
59
views
Understanding the behaviour of CrossingDetect on lists
Consider the first example in the documentation of CrossingDetect:
CrossingDetect[{4, 0, 1, -2, 1, -2, -3, -1, 3}] // Normal
...
7
votes
1
answer
191
views
How does Internal`PolynomialFunctionQ work?
I found that Internal`PolynomialFunctionQ performs much better than PolynomialQ.
Here is a huge random polynomial in 12 ...
6
votes
2
answers
231
views
How do I make Conjugate behave more consistently?
Sometimes Conjugate distributes. Sometimes it doesn't. Look:
...
2
votes
0
answers
68
views
How would you rewrite these procedurally coded internal routines in functional form?
I came across the following two internal functions SimplifyDump`AbsToSign and SimplifyDump`SignToAbs that have been written ...
12
votes
3
answers
610
views
How to create a Graph of Mathematica Commands of the installed version
I always wonder how many inbuilt functions does Mathematica have (of course you can google for it) and how they are connected with each other! So I tried this (v10.1).
...
5
votes
2
answers
287
views
How to get a list of all the image processing functions in Mathematica 10.4
Could someone kindly guide me as to how to get all the image processing functions (segmentation, analysis, morphological operations etc... ) for 2D and 3D images in Mathematica including ones that do ...
6
votes
1
answer
388
views
How to use the built-in function GraphElementData
Very surprise to me.I found this is a built-in function but it is undocumented.Such as this answer's "CurvedArc" and "Curvature",...
3
votes
0
answers
68
views
How to understand the LocalClusteringCoefficient use in directed graph? [duplicate]
When this function use in undirected graphs,its action is normally and can be explained by this formula
$$CC_v=\frac{n}{C_{k}^{2}}=\frac{2n}{k(k-1)}$$
n is adjacent nodes of $v$'s number of ...
10
votes
1
answer
205
views
What is ExpectationE and what does it do?
I just found the symbol ExpectationE with autocomplete.
Rendered the symbol is
Searching the documentation and the internet leads to nothing. Does somebody know ...
2
votes
1
answer
88
views
Mathematica built-in function that translates number strings to numbers
I recently ran across a function in mathematica that translates "twenty-two" to 22, but I can not remember what it is and my searching through the help functions has yielded nothing. Can anybody help?
2
votes
1
answer
2k
views
How to list all functions in a package? [duplicate]
I got a package which can be loaded in MMA. The manual for the package does not give demonstrations of all functions/commands. Hoe can i find all the commands in the package?
1
vote
1
answer
90
views
How to use Composition when the functions have two parameter
There are some basic instructions about Composition on this site, but I'm still confused on how to use it when the functions I am composing have two parameter, such ...
5
votes
1
answer
111
views
Behavior of D and Derivative when acting on functions with Rules as arguments
I was (pleasantly) surprised that when a Derivative is taken of a symbolic function for which the last few arguments are Rules, ...
6
votes
1
answer
615
views
Is there a method to look inside at the internal code of Built-In functions? [duplicate]
How can I look at the code of built-in functions?
Is there something like this:
LookInsideFunction[SubsetQ]
RETURNS
...
1
vote
1
answer
669
views
Implementation of Kullback–Leibler divergence in Mathematica: dealing with negative infinity?
I'm trying to implement a function to calculate Kullback-Liebler Divergence but I am running into a problem with complex infinities in my intermediate result. Here is how I have implemented it thus ...
4
votes
1
answer
95
views
From built-in symbols to algebraic representation
If I have an expression with Mathematica's built-in functions like
Probability[x > 0, x \[Distributed] UniformDistribution[{-1, 1}]]
its algebraic ...
0
votes
1
answer
919
views
How to get always Pi as a number [closed]
Since this morning I have the following command to return Pi as a symbol in the value of k. Since ...
16
votes
2
answers
542
views
Pop-up documentation for "The new function of the day"
The Wolfram Language has more than 5000 built-in functions and constants.
...
2
votes
0
answers
562
views
Two issues about Underline(d)
From the Help Browser
Style["abcd xyz", FontVariations -> {"Underline" -> True}]
abcd xyz
The text is NOT Underlined, contrary to the online version
Also
...
1
vote
0
answers
58
views
Upgrade a built-in function: Nearest (mimic the behavior of V. 10.1 in previous versions)
For versions prior to 10.1 the following returns a error message
timedat = {1.1, 2, 3.3};
equalTime = {1, 2, 3};
Flatten@Nearest[timedat, equalTime]
Nearest::...
1
vote
0
answers
88
views
Using and extending Mathematica's built in "$" constants [closed]
I find that Mathematica's status-indication constants like $Failed, $Aborted, and $TimedOut ...
6
votes
1
answer
1k
views
What is the symbol set that Mathematica notebook supports?
I want to use symbols $\color{#ff0000}{\large\ltimes}$ and $\color{#ff0000}{\large\rtimes}$ in Mathematica notebook for semi-tensor product operator representation.
But it seems Mathematica does not ...
8
votes
2
answers
154
views
Cannot Block Plus
It is customary to use the following idiom to partially evaluate something inside a held expression:
...
16
votes
1
answer
283
views
All value types for a symbol?
Robby Villegas here shows a nice way to see all the types associated with a symbol. He sets a symbol, valueTypes, to an explicit list of the values types in ...
7
votes
1
answer
453
views
How to define the Bernstein function like the built-in BernsteinBasis?
We know the Bernstein function defined as below:
$$B_{n,i}(u)=\binom n i u^i(1-u)^{n-i}$$
And we define $B_{n,i}(u)=0$ when $i<0 $ or $i>n$
In addition, the first derivative of $B_{n,i}(u)$ ...
8
votes
2
answers
648
views
Generate a list of symbols for the planets
I would like to generate a list of the symbols for the planets to include in a nice table with other data. How can I programmatically generate (eg. using a pure function) the symbols from a list of ...
11
votes
2
answers
442
views
Built-in symbols that support operator form [duplicate]
In version 10 some built-in symbols are updated to support operator form like the Derivative. For example, Select, ...
10
votes
0
answers
377
views
Built-in symbols which are more close to the root/core of Wolfram Language
Seeing the vast scope of science covered by the Wolfram Language (WL) and the large amount of built-in symbols (functions), I am curious to know which built-in symbols are more close to the root of WL,...
1
vote
1
answer
219
views
Replace symbols in output without evaluation
I found the Wolfram example for ExpandNCM but I want a more human-readable output form. I want to evaluate ExpandNCM, for example with ...
5
votes
0
answers
326
views
Organizing Wolfram language symbols with Entity
Here's a word cloud tally of the ~5k System names split at camel humps, with the long tail cropped.
What resources are available to organize these terms using the new ...
1
vote
2
answers
89
views
How to get the outermost command evaluated first?
I have an expression like ToString[Stuff[...]]. I plan on having the Stuff[...] be manipulated as a string according to the output of other parts of the program. The problem is that Mathematica tries ...
7
votes
2
answers
399
views
Get name of hidden inbuilt functions (like Ticks drawing)
how do I get the name and definition of a builtin Mathematica functions? For instance, I would like to see how default Tick plotting function is implemented. However, it is not clear where it is and ...
8
votes
2
answers
1k
views
How to unprotect a variable in a package
In Mathematica 9, I had the function(s). I apologize for the weak formatting.
...
5
votes
1
answer
162
views
Strange behaviour of UpSet [duplicate]
Can anyone explain what is going on here? I want to modify TensorRank for IdentityMatrix, but it fails on its first attempt:
<...
10
votes
1
answer
371
views
Defining my own invisible operator
There are some invisible operators in Mathematica (\[ImplicitPlus],\[InvisibleTimes],...
1
vote
0
answers
109
views
Define an operator without Built-in Meanings containing a Power function [duplicate]
I would like to define the following operator:
$$
\left[T^{(j_{1})}\otimes
U^{(j_{2})}\right]_{m}^{(j)}=\sum_{m_{1},m_{2}}\left\langle j_{1},m_{1};j_{2},m_{2}\big|j,m\right\rangle T_{m_{1}}^{j_{1}}U_{...
11
votes
4
answers
609
views
When should I use Apply (or Function) and when @@ (or &)?
This is a rather general question, which I fail to answer myself. I guess it is mainly due to my insufficient knowledge of the precise terms.
If I understand correctly, the following are equivalent:
...
8
votes
1
answer
296
views
Builder pattern for complex objects construction
Intro
I was watching "UnRisk-Q Instrument Builder" talk (https://www.youtube.com/watch?v=Xx3goIBpOdE) and those guys use builder pattern to build complex objects like this:
...
6
votes
1
answer
1k
views
Using the symbol I for electrical current [duplicate]
I would like to use the I as a symbol for the electrical current. How can I redefine it, so it is not interpreted as the imaginary unity?
8
votes
2
answers
873
views
Replacing product expressions - named vs. unnamed pattern?
Suppose I have an expression of the form
a b c d + x y z
The FullForm of this is
...