What kinds of hobbies could I do with that involve math?

  • Context: Undergrad 
  • Thread starter Thread starter Eclair_de_XII
  • Start date Start date
Click For Summary

Discussion Overview

The discussion revolves around potential hobbies that incorporate mathematical knowledge, particularly in relation to the courses participants have taken. The scope includes programming, robotics, game design, and statistical analysis, among others.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • Some participants suggest hobbyist game design and interactive art as applications of math knowledge, particularly linear algebra.
  • Involvement in robotics clubs is proposed as a way to apply math in designing control algorithms for robots and drones.
  • Development of mobile apps with machine learning features is mentioned as requiring knowledge of statistics and linear algebra.
  • Programming in general is highlighted as a rewarding endeavor that can utilize mathematical skills.
  • One participant shares their experience creating a program for curve fitting, noting limitations in their linear algebra skills.
  • Electronics and circuit design are suggested as hobbies that often require linear algebra and calculus.
  • Statistical analysis of sports data is proposed as another potential hobby, with a specific course link provided.
  • Concerns about confidence in physics skills and programming abilities are expressed by some participants, particularly regarding the application of linear algebra in programming.

Areas of Agreement / Disagreement

Participants express a variety of hobbies that could involve math, but there is no consensus on a single best option. Some participants feel uncertain about their skills and how to apply their mathematical knowledge effectively.

Contextual Notes

Some participants mention limitations in their mathematical skills and confidence, which may affect their ability to engage in suggested hobbies. There are also references to specific programming languages and applications, but the depth of knowledge required for each suggestion remains unclear.

Who May Find This Useful

Individuals interested in exploring hobbies that integrate mathematics, particularly those with backgrounds in calculus, linear algebra, and programming, may find this discussion beneficial.

Eclair_de_XII
Messages
1,082
Reaction score
91
So far, I've taken:

Calculus (I - IV)
Proof-writing and Logic-based Mathematics
Linear Algebra
Intro to Ordinary Differential Equations
Application of Linear Algebra to Differential Equations

People say that graphic design uses some linear algebra, but I don't know how I would branch off from that.
Otherwise, what hobbies could I do with these math courses?
 
Last edited:
Mathematics news on Phys.org
Hobbyist game design with physics comes to mind. You could also do interactive art using the Processing IDE in Java and your knowledge of math.
 
Last edited:
Does your university have a Robotics Club? You could get involved in robot/drone/autonomous vehicle design, and work on the control algorithms. That can be some pretty math-intensive stuff, especially when you are trying to optimize multi-variable systems...

Plus, you get to actually see the fruits of your labors come alive as moving machines that are using your algorithms... :smile:
 
  • Like
Likes   Reactions: ISamson and jedishrfu
Also mobile apps with machine learning features could be interesting to develop and do require knowledge of statistics and linear algebra and some calculus.
 
With knowledge of those courses under your belt, anything related to programming would be a fun, stimulating, and rewarding endeavor. And, as mentioned above, robotics has programming, and programming has a couple of maths involved in the process. You can make good use of your knowledge to smoothly transition to the maths needed to program.
 
The descriptions or listings given so far seem mostly academic. In case you have some employment experience which involved some less-advanced mathematics, you may want to write programs which you or a same-level colleague or other person would want to use for something that often come up in your job.

As one example, I once created a program (using a form of BASIC) which could take a very limited set of two dimensional data, like from a chem & phys handbook, and curve-fit a polynomial function to the data points. The key parts of the program were, unfortunately, hard-coded, since my linear algebra skill is not very advanced at all, so I made the program based on doing the linear system curve fitting steps on paper, to get the needed coefficients for the polynomial function. The program worked as a simulation for the curve for some boundary values of one of the variables (like the independent variable). Some/many members of this forum could probably do better.
 
There's a marine robotics club at my university, but I don't think I'm skilled enough to understand the mechanics of how a boat would move through water. I don't have much confidence in my physics skills. But I do like the general programming suggestions everyone seems to be giving me. I took a course on basic C two years ago, but I likely forgot how to operate it after years of disuse. I only wonder what I would program... Like symbolipoint said, it might be a good idea to try programming something in my field of study, I think. So probability, then, since I'm studying to be an actuary.

symbolipoint said:
The key parts of the program were, unfortunately, hard-coded, since my linear algebra skill is not very advanced at all, so I made the program based on doing the linear system curve fitting steps on paper, to get the needed coefficients for the polynomial function.

I don't quite understand. So you would have needed linear algebra to "hard-code" your program into the compiler? How would you go about using linear algebra in modifying a compiler?
 
What about electronics and circuit design in general? This has been a hobby of mine for about 12 years and often requires linear algebra with a bit of calculus and diff-eq.
 
Eclair_de_XII said:
There's a marine robotics club at my university, but I don't think I'm skilled enough to understand the mechanics of how a boat would move through water. I don't have much confidence in my physics skills. But I do like the general programming suggestions everyone seems to be giving me. I took a course on basic C two years ago, but I likely forgot how to operate it after years of disuse. I only wonder what I would program... Like symbolipoint said, it might be a good idea to try programming something in my field of study, I think. So probability, then, since I'm studying to be an actuary.
I don't quite understand. So you would have needed linear algebra to "hard-code" your program into the compiler? How would you go about using linear algebra in modifying a compiler?
I made a thinking mistake. Like said, my linear algebra skills were and still are very very minimal. What I really did was that I took the two-d data from a handbook and used what was a free alternative application software at that time, and obtained the coefficients I needed using the alternative program. I then used those coefficients in MY program, which was created for simulating a curve for the two-d data. I might have tried some work on paper just to check some of the results; but I used the alternative software program to actually find the curve-fitting polynomial coefficients.
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
5K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 52 ·
2
Replies
52
Views
7K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 17 ·
Replies
17
Views
9K
  • · Replies 16 ·
Replies
16
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 32 ·
2
Replies
32
Views
4K