The code-review tag has no wiki summary.
2
votes
2answers
374 views
How to fix BodePlot that comes with Mathematica?
I am using Mathematica to go through the examples and exercises on the book Modern Control Systems, 6th edition by Dorf. On page 605, there is a table (Table 8.5) with the Bode plot for several ...
3
votes
1answer
162 views
Function to Determine Lucky Numbers
Given a list of the form {1, 3, 5, 7, ...}, the lucky numbers are obtained by looking at the first list element after 1 (so 3 in this case), and deleting all list ...
6
votes
2answers
338 views
Elegant way to handle columns operations
Inspired by this question from @sjdh and by my recurrent use of columns operations in database sets, I was looking for one way to make columns operations more symetric, so I can handle with matrix and ...
2
votes
1answer
116 views
EmpiricalDistribution for Gini Coefficient Runs Slow
I am repurposing code that I found in this blog post (http://datavoreconsulting.com/sports/gini-coefficients-and-the-olympic-medal-race/) to generate the Gini coefficient for other data sets I am ...
2
votes
1answer
47 views
Unique[] in RHS of rule
I have a function, explicit that takes dot product of two symbols, and replaces it with repeated dummy indices generated by ...
4
votes
1answer
78 views
Copying a symbol using a subpackage
In this question, there is a beautiful method to copy a symbol. However, i'm not able to use it as an addon to my package. So the main question is
How to rename/copy a function defined in a ...
13
votes
1answer
194 views
Copying one symbol into another
I would like to know how can I completely copy one Symbol to another. When I say copy, a refer to UpValues, DownValues, ...
7
votes
2answers
246 views
Feedback on Functional Programming: Propagation of uncertainty
Lately I've been trying to use functional prgramming and tried to implement the gaussian propagation of uncertainty (without correlation) in an elegant way, here is the outcome:
...
20
votes
1answer
335 views
Strategies for solving problems involving searches
As an example of a search-oriented problem, consider finding all constrained $n$-colorings of a graph. An "$n$-coloring" associates one of $n \ge 1$ colors to each vertex in such a way that no edge ...
0
votes
1answer
247 views
2
votes
3answers
281 views
Using DSolve to solve for x[t,parameter]
I'm trying to solve an ODE with two independent variables (a cannon firing from a cliff incorporating wind resistance dependent on velocity). I've tried the following for the x-component:
...
3
votes
1answer
128 views
Feedback on my Subscript code
I have written a code, and I need a little feed back..
I want to make the Subscript distributive across (1) addition and (2) multiplication to mimic short-hand for ...
1
vote
1answer
234 views
3 hour calculation? ParallelMap & ParallelTable
I'm having some problems with slow Mathematica code... I'm basically doing a computation that's is expected to take 3 hours (!) in my Core i7 with 4 processors... I'm basically computing an index (of ...
0
votes
1answer
116 views
Some Problem with WhenEvent!
Anyone knows what's the problem with the following code and how can I fix it? I am not sure that I wrote the WhenEvent section correctly.
By the way, I want to solve the equations and then plot y vs. ...
2
votes
1answer
92 views
How to override `?NumericQ`
I have a function myFunc which I is to be displayed cleanly if arguments are symbolic, but which can also be numerically evaluated. I do this by defining a ...
3
votes
3answers
413 views
Speed optimization
I have a part of a program that I have to repeatedly call many times (about 2000 to 10000 times)
...
7
votes
1answer
202 views
TemporalData frequency option as in R
I'm studying R, and am very impressed by the simplicity of some commands and in the way R handles temporal data. For example, in R, if you have some one-dimensional temporal data, you can easily ...
7
votes
8answers
330 views
Thread over list in different levels
I have these two lists, both with the same length in the first dimension:
...
3
votes
1answer
77 views
Best way to transform text into number in a big array
I have a big array of data that I imported from a lot of XML files. To get the data, among other manipulations, I use this function:
...
2
votes
2answers
203 views
How to create a simple interface to get file path and execute some code on it?
I need to create a simple user interface to choose one file in the notebook directory, import it and execute some functions on the imported data. For the first version I created this code:
...
8
votes
1answer
484 views
Poisson solver using Mathematica
I am looking for some help with a Poisson solver I am writing in Mathematica. The code is quite long with Arrays plugged in, so the full details can be found at http://pastebin.com/uSrSDcW6
I am ...
10
votes
3answers
325 views
Simpler way to fill date gaps with zero values
One basic problem when working with data like sales and dates is the case where you dont't have sales in all days, so you have to fill it to take information as average or to make a plot. See this toy ...
3
votes
1answer
206 views
15
votes
0answers
368 views
Fast Spherical Harmonics radiative transfer
This is a rather specific question and I apologize for spamming you with some lengthy code. But it could be interesting for some reader and maybe you can help out, so please bear with me.
I am using ...
6
votes
2answers
449 views
Speed up Mathematica code involving Convolve
I'm trying to plot the averaged autocorrelation function of a random wire profile $\xi(x)$ which is build from unitsteps which are each L units long. To calculate the average I'm generating nMax ...
4
votes
1answer
202 views
Symbolic bit vectors
I'd like to see how addition and xoring bitvectors mix together. To do this, I implemented (a primitive) vec_add and vec_xor:
...
22
votes
7answers
795 views
Splitting words into specific fragments
I am looking into splitting words into a succession of chemical elements symbols, where possible. For example:
Titanic = Ti Ta Ni C (titanium, tantalum, nickel, carbon)
A word may or may not be ...
7
votes
4answers
396 views



