What kind of maths do i need to go into programming?

  • Thread starter Thread starter earthquaketry
  • Start date Start date
  • Tags Tags
    Programming
AI Thread Summary
To pursue programming in 3D graphics, foundational knowledge in mathematics is essential, particularly in trigonometry and linear algebra. Trigonometry, which deals with angles and lengths, is typically covered in high school and is crucial for understanding functions like sin, atan, and atan2. Following trigonometry, calculus introduces concepts like delta, which represents changes in quantities, and is often a prerequisite for physics courses. Linear algebra, focusing on matrices, is vital for working with 3D APIs such as OpenGL and is usually taught after calculus. Engaging with these subjects through community colleges or university courses will provide the necessary skills for programming in this field.
earthquaketry
Messages
1
Reaction score
0
i work in 3d graphic actually , and new to max script anyway there such things that i faced when studying like delta, sin, atan, atan2, ..... etc and there is much more and i know nothing about this also what its name or kind of math to begin to study.
where can i find such a resources to learn this?
please be specific , your words could big differences for me . thanx...
 
Last edited:
Mathematics news on Phys.org
Matrices mostly. It's not very complicated but most 3D APIs are based around multiplying matrices (certainly for openGL), it also helps when you come to slightly more complicated things like quaternions
 
sin, atan, atan2

These come from trigonometry. Trigonometry is a way to relate angles and lengths. Usually it is offered as a high school course, and it is also availible at community colleges and universities. The course should take about 1 semester, ~4 months.

delta

This means "by how much the quantity changes." A good place to learn this math is in the first year of calculus, which you can only take after trigonometry. Another good place to learn about 'delta' is in an introductory physics course.

If you look at any curriculum for a computer science major at a US university, they usually have to take calculus and intro physics, which I think is a good idea.

After these classes you will be ready to learn about the Matrices that mgb_phys mentioned, but usually this course is taught after calculus, it's called Linear Algebra.
 
Insights auto threads is broken atm, so I'm manually creating these for new Insight articles. In Dirac’s Principles of Quantum Mechanics published in 1930 he introduced a “convenient notation” he referred to as a “delta function” which he treated as a continuum analog to the discrete Kronecker delta. The Kronecker delta is simply the indexed components of the identity operator in matrix algebra Source: https://www.physicsforums.com/insights/what-exactly-is-diracs-delta-function/ by...
Fermat's Last Theorem has long been one of the most famous mathematical problems, and is now one of the most famous theorems. It simply states that the equation $$ a^n+b^n=c^n $$ has no solutions with positive integers if ##n>2.## It was named after Pierre de Fermat (1607-1665). The problem itself stems from the book Arithmetica by Diophantus of Alexandria. It gained popularity because Fermat noted in his copy "Cubum autem in duos cubos, aut quadratoquadratum in duos quadratoquadratos, et...
Thread 'Imaginary Pythagorus'
I posted this in the Lame Math thread, but it's got me thinking. Is there any validity to this? Or is it really just a mathematical trick? Naively, I see that i2 + plus 12 does equal zero2. But does this have a meaning? I know one can treat the imaginary number line as just another axis like the reals, but does that mean this does represent a triangle in the complex plane with a hypotenuse of length zero? Ibix offered a rendering of the diagram using what I assume is matrix* notation...

Similar threads

Back
Top