1,145 reputation
726
bio website mikebantegui.com
location New York
age 24
visits member for 2 years, 8 months
seen Sep 10 at 22:01

I am (or was) a Physics / Computer Science major with interests in distributed and parallel computing, computational physics, and web application development.

I dabble in plenty of Physics related things from time to time, but I mostly spend my time programming in C++, C# and Mathematica. I have a rather obsessive interest in distributed computing and parallel computing in general.

My most recent interests are within web application development in the ASP.NET MVC3 framework and in high performance computing with visualization.

Disclaimer: The questions and answers provided by me on this website do not represent the views of my employer. They are purely my own and are not meant to represent that of my employer.


Jan
18
awarded  Scholar
Jan
18
accepted Texture mapping and resizing a sphere primitive in Mathematica
Jan
18
awarded  Commentator
Jan
18
revised How can I implement dynamic programming for a function with more than one argument?
added 517 characters in body
Jan
18
comment How can I implement dynamic programming for a function with more than one argument?
@LeonidShifrin: If you want to vary a and x, you can simply evaluate it and attach it to a variable: poly = CharlierC[100, a, x] and then evaluate it for any arbitrary {a, x}. You just have to be careful to only evaluate CharlierC[n, a, x] for sybmolic a and x for my version, and always attach it to something beforehand.
Jan
18
revised How can I implement dynamic programming for a function with more than one argument?
added 350 characters in body
Jan
17
comment How can I implement dynamic programming for a function with more than one argument?
I timed both versions, and yours is significantly slower on my machine. 0.016 seconds (mine) vs 1.185 seconds (yours) for n = 20. Still, very cool idea you have.
Jan
17
revised How to symbolically do matrix “Block Inversion”?
added 71 characters in body
Jan
17
awarded  Editor
Jan
17
awarded  Precognitive
Jan
17
revised How can I implement dynamic programming for a function with more than one argument?
added 350 characters in body
Jan
17
answered How can I implement dynamic programming for a function with more than one argument?
Jan
17
awarded  Teacher
Jan
17
comment Texture mapping and resizing a sphere primitive in Mathematica
D'oh. Graphics in Mathematica is wonderful, but it's never obvious how you can do things.
Jan
17
answered How to symbolically do matrix “Block Inversion”?
Jan
17
comment How to symbolically do matrix “Block Inversion”?
I'll add an answer that demonstrates this.
Jan
17
comment File-backed lists/variables for handling large data
This is one of the times that I've taken the brute force approach: Just throw more memory at the problem. On my last update I upgraded my machine to 12 GB of RAM. On some simulations I was running it was easily eating up in excess of 2 GB per kernel (= 8 GB total). It would be convenient to have some way of streaming data in and out of kernels though.
Jan
17
comment How to symbolically do matrix “Block Inversion”?
The simplest way may be to define a function which does exactly that. OF course in the general case this is complicated, but if you're doing only 2x2 or 2^n x 2^n matrices it shouldn't be terribly hard.
Jan
17
comment RegionPlot is producing odd gaps, even for simple functions. Is there an option to prevent this?
This same principle also applies to other Plot functions. Sometimes Mathematica gets unlucky with sampling the function and you get discontinuities or odd behavior. In almost every case, either increasing PlotPoints or MaxRecursion will help.
Jan
17
awarded  Student