Questions tagged [sorting]

Questions on the sorting/ordering functions of Mathematica (Sort, SortBy, Ordering, etc.).

Filter by
Sorted by
Tagged with
1
vote
4answers
214 views

Sorting alphanumeric strings

Say I have strings = {"a16", "b22", "a8", "c1", "b18", "b2", "a1"}; Sort@strings gives ...
5
votes
1answer
122 views

Sorting list of Chinese strings

I have a list of Chinese strings; for example, like this: list1 = StringPartition[Import["http://text-share.com/view/c652fa55", "Data"][[-1]], 4] Now I want to ...
1
vote
1answer
93 views

How to sort subscripts of symbols in an expression?

For example, I want to change expr1 into expr2. I am pretty sure I can do this using nested loops to find and then modify terms with subscripts, but that is clunky, old school thinking. Is there a ...
0
votes
1answer
502 views

Sorting a part of a coordinate [closed]

I've got a question regarding sorting. These are the coordinates that have to be sorted: {{m, 7}, {z, 1}, {x, 4}, {b, 8}, {t, 2}, {f, 9}} But only the first part ...
3
votes
0answers
83 views

How do I reassign the ordering of symbols in a polynomial expression?

I have a big polynomial expression, like this: ...
0
votes
2answers
57 views

Sorting a list of pairs under a given function

If I have a list p={{15/16,1/4},{3/4,13/64},{3/4,1/4},{3/16,1/64},{3/16,1/16},{0,1/64}} I apply a function ...
2
votes
2answers
141 views

Rearrange list of images in snaking form?

I have a set of microscope images that were produced in a 5x5 grid (actually 9x9 but for the purpose of this example I'm keeping it small). However, they were not taken in the same order that they ...
4
votes
1answer
580 views

Sort a List of Lists based on a condition

I have the following list oflists. I am using SortBy function this in the increasing order of last element of each sublists. However, it seems to yield a wrong answer. Can Someone help me understand ...
1
vote
0answers
36 views

Manipulate arrays [duplicate]

I want to sort the array a = {{{1, 0, 0}, {1, 1, 1}, {0.5, 0.0, 0.5}}, {{-1}, {1}, {-1}}} in the following way: a[[1]] and <...
0
votes
2answers
246 views

Large matrix: Finding eigenvalues and ordering it with respec to the highest coefficient of its eigenvectors

I have a 900x900 matrix to diagonalize. After diagonalizing it, I have a table of eigenvalues and eigenvectors. For convenience, I start with 3x3 matrix. ...
3
votes
2answers
123 views

Sorting Data by Differences between Columns

In Band Structure calculations one gets rather extensive data of Energy Values (Eigenvalues) and the associated Eigenvectors out of the solution of an Eigenequation of e.g. the form H.$\psi$=E.$\psi$. ...
0
votes
1answer
117 views

Sorting matrices by their norms

I have a matrices A and their Norms(Matrices B). I want to rank Matrices A based on their Norms. From smallest to highest Norm
2
votes
1answer
188 views

Double Sorting a Matrix

Say I have two matrices {{0, 1, 2, 2}, {2, 1, 0, 2}} and {{2, 1, 0, 2}, {2, 1, 2, 0}} I then sort by the first row ...
3
votes
1answer
1k views

How to sort eigenvalues?

I am trying to find Eigenvalues to a 12x12 Matrix ($H$) dependent on two variables $x$ and $y$. Later I want to do a 3D plot of one eigenvalue ($E$) over $x$ and $y$. An analytical solution is not ...
4
votes
1answer
401 views

How to customize the order of leaf labels in a dendrogram plot?

Take the following simple case as an example: Needs["HierarchicalClustering`"] SeedRandom[99]; Sort@RandomInteger[99, {10}] gives {2, 7, 22, 34, 42, 58, 60, ...
1
vote
3answers
607 views

Matching the order of a master list of lists from a random list of lists

Using Mathematica 9, I have 2 lists of lists one master with dimensions {300, 6}. The second is some random order but has the same first ...
0
votes
1answer
108 views

Applying multiple functions to a single column in a table

I've seen similar questions, but I'm having trouble applying solutions found there to my situation. My sorting function: ...
1
vote
1answer
91 views

Sorting the words of a phrase by defined variables/associations

Is it possible to change the word order of a phrase by creating a list of possible values/variables and using the Sort function? I want a specific word order always. $(a>b>c>d)$ But the ...
3
votes
2answers
279 views

How to ListContourPlot an eigenvalue spectrum without jumping?

MWE: ...
5
votes
1answer
500 views

Plotting eigenvalues smoothly

I am trying to plot how the eigenvalues of a matrix change by changing a given a parameter t. Of course the ordering of the eigenvalues does not matter mathematically but it does when I want to make ...
6
votes
3answers
331 views

How to make a better `Sort` in my case

I have some file names like this: ...
2
votes
0answers
46 views

How to sort data as in Excel? [duplicate]

How to create a program in Mathematica to sort data (table with several variables) by different variable, by clicking the name of the variable, much like in Excel with freeze pane?
15
votes
4answers
771 views

Reproducing a ranking function that behaves like Excel's RANK

I tried to find a function or expression in Mathematica that produces the same output as the RANK function in Excel (see its description here), but unfortunately I ...
3
votes
2answers
189 views

Problem with Custom Sort/Split/Gather

Please help me Sort/Split/Gather/Group(by) a set of symbolic expressions! (extreme TL;DR at bottom) I have a set of symbols (which represent 2-vectors in a plane, ultimately) and I want to sort/...
1
vote
2answers
390 views

Use of Sort with custom functions

As mentionned in the topic title, I try to apply my own sorting functions to a set of elements via the Sort command. I make here a quick presentation of the subject before. 1) Method We will remain ...
3
votes
2answers
121 views

Role of Accuracy in numerical evaluations, SplitBy vs GatherBy

This is a follow-up question to this question. I generated a list by substituting the results of a solve[] routine and set: ...
9
votes
3answers
578 views

GatherBy/SplitBy and Sort a list

So let's say I want to group a list of points based on their distance from the origin. I would do something like: ...
2
votes
1answer
356 views

Order of importing data from files

I have many text files numbered from 1 to 1 million in numerical order. Within each text file is 5 columns of data (TAB spaced) with many rows. I effectively want to take the minimum value from each ...
0
votes
1answer
89 views

Can't sort my list numerically for larger numbers than 10 e.g. 1,10,100,2 [duplicate]

I want my files names in real numerical order so 1,2,3,10,12. However it is currently putting them in order like so: 1,10,12,2,3 Input: ...
4
votes
2answers
146 views

Problems with MinimalBy, MaximalBy, SortBy [duplicate]

...
2
votes
1answer
302 views

What is wrong with my user-defined ordering function?

I've defined ordering function: myOrderingFunction[arg1_, arg2_] which always return True or ...
2
votes
1answer
110 views

How to check a clockwise direction for a list of point [closed]

Suppose that we have a list of points and we need to order them in clockwise direction by starting from a special point. I implemented this code to order them but I need to detect if it is ordered in ...
4
votes
2answers
272 views

Sort by returning positions [duplicate]

How can I computationally efficiently sort a list so as to return the positions and not the actual values at those positions (which SortBy does)?
4
votes
3answers
374 views

Change Contour Plot Overlap Ordering

I have a contour plot for which I have selected a finite set of contours. However, the contours overlap in some places and I would like to reverse the order in which they are drawn. In other words,...
0
votes
1answer
479 views

Sort Excel File Natural Order

Preferable without reading and then rewriting an excel(vs the COMLink) file how might I sort an excel file by Natural Order based on a column? This question is similar although probably not as ...
1
vote
0answers
80 views

Finding correct combination of functions

I am trying to write code where I have an array $S$ or numbers in any order [5,4,2,1,....] Then I have a specific set of functions that I can write. ...
1
vote
1answer
87 views

Unexpected result from Sort with symbolic values

I think Sort should be able to sort symbolic values that are reducible to numerical values, but this example seems to get a wrong answer (here is a simplified ...
2
votes
2answers
96 views

Select Only Positive Values and Prepend a Title

I have the following list: ...
7
votes
2answers
952 views

How to order a list to match the order of another list?

How can I order a list to match the order of anoter list ? For example: Suppose I have the lists x = {3, 1, 5, 7} and ...
3
votes
1answer
128 views

SortBy behaving strangely with missing data

I'm trying to create a grid that shows the largest data value from a list. What I have mostly works- the problem comes when there is missing data. You can't really tell here, but all of the missing ...
11
votes
5answers
754 views

How to sort list of mixed types of elements with each type a specified canonical order?

For example, here is a list {{1, "u"}, {6, "d"}, {3, "u"}, {4, "d"}, {2, "u"}, {5, "u"}, {3, "d"}, {1, "d"}, {4, "u"}, {2, "d"}, {5, "d"}, {6, "u"}} The ...
10
votes
3answers
457 views

Wolfram Language symbols by their Ranks

I'd like to get the top 50, the bottom 50 and an ordered list of all Wolfram Language symbols based on their "Ranks". With ...
3
votes
1answer
1k views

Sorting in descending order of list [closed]

I have a list m = {{a, 20}, {b, 10}, {c, 50}, {d, 5}, {e, 100}} and I want to apply Sort on this in descending order on ...
3
votes
2answers
151 views

Sorting and keeping the main format of list numbers [duplicate]

I have a list with these elements: list={1/2 (1 + Sqrt[5]), 1, 1, 1/2 (1 - Sqrt[5]), 0}; I want to sort them with ...
3
votes
2answers
266 views

Exercise using Sort

I have to order the following list according to the sum of the powers of each element of the list, using the function Sort. ...
2
votes
1answer
164 views

Sort a list of derivatives

I have a list of variables, both constant and functions of an independent variable, including derivatives. I'd like to sort these by the variable name, rather than the derivative order. For example, ...
1
vote
1answer
70 views

Reverse order in evaluated list

I solve the following set of ODE and plot solution of S1 vs k2 (Figure 1). ...
30
votes
4answers
10k views

How to sort colors properly?

I can't seem to be able to sort colors by their hue and perceptual brightness correctly. Here's my current solution, but it's not right; there are all these dark bands: ...
7
votes
1answer
146 views

Challenging matrix sorting request?

I have an application in mind, and I need to do the following analysis, but am having a high degree of difficulty conceptualizing it in terms of syntax. I understand what I want, but cannot seem to ...
5
votes
2answers
110 views

How to canonically reorganize a list using only a limited set of manipulations?

I want to canonically reorganize (like Sort) a sequence of four objects seq[a,b,c,d], but the only manipulations allowed are <...