Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Suggestions needed: gym workout routine algorithm
New Posts  All Forums:Forum Nav:

Suggestions needed: gym workout routine algorithm

post #1 of 4
Thread Starter 
I've started going to the gym recently, and one thing I've been wanting to do is create a small program to track not only routine information, but also take that data and represent week-over-week (or whatever time period) performance increases, both as a percentage and expressed graphically. My problem is that I can't seem to think of an algorithm to properly express data points for, for example, doing X number of sets at Y weight in a single numerical format.

For example, should I express it in simply sets*weight = score for that week, and then track increases in "score" week-over-week? How then would I handle doing 2 sets at Y weight, and a third set at Z weight? How do I factor in differences in number of reps if that changes between sets within the same workout day?

I'm sure there is a pre-existing program out there somewhere, but A) I haven't found one that has all the features I'm looking for and B) I'd simply like to do something like this myself "just because". This would be written in python, though I don't think that should make a difference in the actual math involved.
    
CPUMotherboardGraphicsRAM
Core i7 970 @ 4.0 GHz 1.22 Vcore Asus Rampage II Gene GTX 260 216SP G.SKILL PI 3x2gb DDR3 1600 @ 7-8-7-24 
Hard DriveOSMonitorPower
2x 500gb Seagates RAID 0, 1x 500gb non-RAID Windows 7 Professional x64 ASUS 24'' VH242H / Spectre 24'' WS Corsair 750TX 
Case
Corsair 300R 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Core i7 970 @ 4.0 GHz 1.22 Vcore Asus Rampage II Gene GTX 260 216SP G.SKILL PI 3x2gb DDR3 1600 @ 7-8-7-24 
Hard DriveOSMonitorPower
2x 500gb Seagates RAID 0, 1x 500gb non-RAID Windows 7 Professional x64 ASUS 24'' VH242H / Spectre 24'' WS Corsair 750TX 
Case
Corsair 300R 
  hide details  
Reply
post #2 of 4
I think you should break it up into different workouts and track increases for those workouts as a rep*weight measurement with each exercise having its own weekly score.

I think you can look at the rep*weight method as an analogue to work (F*Disp.). This will allow you to isolate workouts so that if you switch up i.e. barbell bench on even weeks then dumbbell press on odds you can track your individual exercise progress more accurately.
post #3 of 4
Thread Starter 
Quote:
Originally Posted by Charlie D Surf View Post

I think you should break it up into different workouts and track increases for those workouts as a rep*weight measurement with each exercise having its own weekly score.

I think you can look at the rep*weight method as an analogue to work (F*Disp.). This will allow you to isolate workouts so that if you switch up i.e. barbell bench on even weeks then dumbbell press on odds you can track your individual exercise progress more accurately.

Oh, it'd definitely be separate tracking for each exercise, but I'm just worried about inaccurate tracking in an attempt to simplify the process. Though now that someone else has pointed to set/rep*weight I think I may be too worried about that and introducing unnecessary complexity.

EDIT:

This may be more a question for a fitness guru, but on the % improvement side of things, would it be accurate to say:

10 reps at 50 lbs (thus 500 "points") is in fact an actual 25% improvement over 10 reps at 40 lbs (400 "points")?
Edited by TurboTurtle - 10/8/13 at 6:58pm
    
CPUMotherboardGraphicsRAM
Core i7 970 @ 4.0 GHz 1.22 Vcore Asus Rampage II Gene GTX 260 216SP G.SKILL PI 3x2gb DDR3 1600 @ 7-8-7-24 
Hard DriveOSMonitorPower
2x 500gb Seagates RAID 0, 1x 500gb non-RAID Windows 7 Professional x64 ASUS 24'' VH242H / Spectre 24'' WS Corsair 750TX 
Case
Corsair 300R 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Core i7 970 @ 4.0 GHz 1.22 Vcore Asus Rampage II Gene GTX 260 216SP G.SKILL PI 3x2gb DDR3 1600 @ 7-8-7-24 
Hard DriveOSMonitorPower
2x 500gb Seagates RAID 0, 1x 500gb non-RAID Windows 7 Professional x64 ASUS 24'' VH242H / Spectre 24'' WS Corsair 750TX 
Case
Corsair 300R 
  hide details  
Reply
post #4 of 4
Hmm, I was wondering about that because I don't think it scales evenly. It's definitely work done - moving a force for a distance - which I think is a much easier metric to track.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Coding and Programming
Overclock.net › Forums › Software, Programming and Coding › Coding and Programming › Suggestions needed: gym workout routine algorithm