• Create Account

Member Since 28 Feb 2013
Offline Last Active Oct 01 2015 08:55 AM

### In Topic: Random Math Questions

15 September 2015 - 10:55 AM

Well, I'm just curious about the building blocks. I've spent hours on per-algebra, and some on algebra, and a quite a few on trigonometry learning the basics. Still, none of it had anything to do with this... What's going to make understand what you've said here. Have I skipped a math subject?

I don't think you've really skipped anything. Seems to me one of the problems is that the math books and things you've been reading aren't helping you understand how to apply the info to do what you want. It's a learning process.

I'm gonna check out the vector 2d math. This stuff is kill'n me.. I would never have guessed that formula, and don't understand the explanation. I just don't think I'm smart enough for this game stuff. I keep trying to get better at it, but I just don't have the intelligence... I guess the only thing I can do is learn math, and hope it clicks in.. not sure... just learned a bunch of algebra, some trig, and it was no use... nothing I learned in the past 4 days applied here..

Another potential problem is that you might be overwhelming yourself with trying to understand all the math at once. It took me several years in secondary school to wrap my head around these concepts. Like any practiced skill, it's only "easy" once you've done it a thousand times. Plus, if you're really trying and still don't understand it, it's not your fault. The job of any teacher or learning tool is to break down the concept. My personal experience of learning new things from the Internet is that it takes a lot more time since it isn't always broken down nicely and there's no one to really ask (except on forums). Even then, it's hard to explain it over text.

One last thing, have you checked out BSVino's Youtube videos? At the very least, they'll help you see how the math is used.

### In Topic: Two research papers being published as an undergraduate

25 August 2015 - 12:19 PM

it's so painful to read his 4 liner here that i can't believe anyone would read a whole paper from him

Ditto.

I discovered, yet everyone has coded them they are so obvious, two design patterns

Wait...how can you "discover" something everyone has done?

### In Topic: Programming scientific GUI's, data and gui layout?

25 August 2015 - 09:10 AM

10 million isn't that much, 10 million floats is around 80MB, you can store that 10 times in just 1GB.

It seems you might not be familiar with finite element models. It's more than 10 million floats. I'm sure it's double precision, and each node has 6 degrees of freedom. Plus, each node can be tied to multiple elements, so there's element data there along with different types of stress and strain data. It's not uncommon for the output files to be 150+ GB, depending on what information is output.

### In Topic: Programming scientific GUI's, data and gui layout?

24 August 2015 - 12:04 PM

You should avoid to store original and derived data into the same object. Treat it like variables in a programming language: You have a variable with the original data, you apply an operator, and yield in a result that is stored in another variable.

Not questioning the soundness of this advice (because I do think it's sound), but would that really be feasible on large data sets? Postprocessing something like finite element result data with 1 million nodes is very standard and larger models with 10+ million nodes are common too. I can't imagine trying to have 2 copies of that data in memory. I would think the original data is stored to disk and only 1 copy is in memory and gets operated on. If need be, then it gets reloaded. But maybe I'm wrong though...it's happened once or twice

### In Topic: How would I solve this polynomial equation system?

18 August 2015 - 12:50 PM

So there are i,n,m triples for which it cannot be solved, but is there a determined way to find out x,y,z solutions for provided i,n,m, or provide empty solution set ?

The only thing I can think of is to solve for z in the 3rd equation in terms of x using the quadratic equation: $$z = \frac{-mx \pm \sqrt{(m^2-4)x^2+8}}{2}$$ and then substitute that into the 2nd equation. Then, subtract that result from the 1st equation*, then solve for x. Then, you can solve for z, and then y.

*EDIT: Even this way I couldn't eliminate all the y's from the equation. Maybe there's some trick there, but I can't see it.

If you're asking for a general analytical (not numerical) technique, I'm not sure what it would be.

PARTNERS