Jump to content


Check out our Community Blogs

Register and join over 40,000 other developers!


Recent Status Updates

View All Updates

Photo
- - - - -

physical simulation

simulation

  • Please log in to reply
10 replies to this topic

#1 shahar emule

shahar emule

    CC Newcomer

  • Just Joined
  • PipPip
  • 20 posts

Posted 29 January 2010 - 04:13 PM

what's up guys?
now i am in high-school and i am taking part in a special
program for sience in the university these 3 years.
in the next two years i have to write a research work.
so i started to look for subjects and there is a good chance for focousing on
doing a simulation of a certain phsical phenomenon.
assuming i will get the knowlendge that this research require in math and
phisics, what kind of subjects i have to know in programming in order to
make the algoritems that the simulation requires? (i know basic concepts of
c++ - oriented design and etc. very well) do i need to know special concepts
in programming that are belonging to a special fields?

thank you,
shahar:)
  • 0

#2 WingedPanther73

WingedPanther73

    A spammer's worst nightmare

  • Moderator
  • 17757 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others

Posted 29 January 2010 - 07:21 PM

It depends a LOT on what you want to do a simulation of. Simulations of chemical reactions are quite different from simulations of orbital mechanics, for example.
  • 0

Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

My MineCraft server site: http://banishedwings.enjin.com/


#3 shahar emule

shahar emule

    CC Newcomer

  • Just Joined
  • PipPip
  • 20 posts

Posted 30 January 2010 - 12:33 AM

thank you very much,
i agree with you but it is quite early to decide what i want to do,
so i try to intrest in many types of simulation and i will be glad to
know and examine a little bit of any material type you can give me.

thank you'
shahar
:thumbup:
  • 0

#4 Feral

Feral

    CC Addict

  • Just Joined
  • PipPipPipPipPip
  • 158 posts

Posted 30 January 2010 - 08:01 AM

To start with you will want to learn on of the graphics libraries, such as SDL, OpenGL, DirectX etc.

Secondly You will want to have a have taken a good number of high level math classes.

Other then that it will depend on what you actually want to simulate.
  • 0

#5 shahar emule

shahar emule

    CC Newcomer

  • Just Joined
  • PipPip
  • 20 posts

Posted 30 January 2010 - 10:53 AM

ok thank you very much,
will i be able to make the simulation with graphic libraries implantation in c++?
what kind of high level math classes i will need to take? - it is for the programming
of the simulation or you to the physical research of the phenomenon?
if i will learn what you wrote do i need to learn simulation languages like simscript or simula too?

thank you for the help,
shahar
  • 0

#6 dcs

dcs

    CC Devotee

  • Just Joined
  • PipPipPipPipPipPip
  • 730 posts

Posted 30 January 2010 - 11:51 AM

How about this: what do you want to do?

To you, "simulation" might mean very specific things. To many of us, it can mean tons of vague nothings.

Do you forsee yourself simulating human body parts in motion as solid graphics renderings?

Are you simulating gears in a machine?

Do you just need mathematical models to produce mathematical output from mathematical input?

Do you actually need graphics of any sort?

Etc., etc.
  • 0

#7 WingedPanther73

WingedPanther73

    A spammer's worst nightmare

  • Moderator
  • 17757 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others

Posted 30 January 2010 - 01:49 PM

I would simulate something you understand ALL the calculations of. Simulating brownian motion, for example, or complex orbital systems, is probably asking a bit much of yourself at this time. Start with what you know, and go from there.
  • 0

Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

My MineCraft server site: http://banishedwings.enjin.com/


#8 shahar emule

shahar emule

    CC Newcomer

  • Just Joined
  • PipPip
  • 20 posts

Posted 30 January 2010 - 02:43 PM

thank you very much for the help,
i am asking so much because its really asking a bit much of myself this time,
i will try to start from simple things and move to higher level with the time.

dcs, i agree with you to i need to focous but you didn't understand:
i want to make a continues simulation to a phisical phenomena with
defrential equations and i want to know also how to implante a graphical simulation to
the phisical simulation (computer simulation)
finally i need to combine - to perform in graphic way the programming (based on math)
simulation - and this is the simulation i am talking about
maby i wasn't clear,
thank you all
  • 0

#9 dcs

dcs

    CC Devotee

  • Just Joined
  • PipPipPipPipPipPip
  • 730 posts

Posted 30 January 2010 - 02:57 PM

Take a look at the OpenGL Tutorials on NeHe Productions: Main Page or try other gamer forums and tutorials. That ought to give you some idea of where you think you are headed.

This is far to vague to have any value:

i want to make a continues simulation to a phisical phenomena with
defrential equations and i want to know also how to implante a graphical simulation to
the phisical simulation (computer simulation)
finally i need to combine - to perform in graphic way the programming (based on math)
simulation - and this is the simulation i am talking about
maby i wasn't clear,
thank you all


  • 0

#10 shahar emule

shahar emule

    CC Newcomer

  • Just Joined
  • PipPip
  • 20 posts

Posted 31 January 2010 - 09:44 AM

thank you friend,
as i sad i am going to learn graphic libraries -
i will begin from simple things and in my opinion i will be
ok with the time

thank you all on the help,
shahar
  • 0

#11 SolidState

SolidState

    CC Regular

  • Member
  • PipPipPip
  • 37 posts

Posted 31 January 2010 - 02:48 PM

lolz Vector math FTW
  • 0





Also tagged with one or more of these keywords: simulation

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download