2008-10-24 8 views
0

Фундаментальное уравнение потеря веса/усиления является:Преобразование калорий веса

weight_change = convert_to_weight_diff(calories_consumed - calories_burnt); 

Я иду на удар здоровья, и как хороший ботаник я думал, что я хотел бы начать отслеживать эти вещи и напишите некоторое программное обеспечение для обработки моих данных. Я не внимательный и достаточно дисциплинирован, чтобы посчитать калории в еде, поэтому я думал, что работать в обратном направлении:

  • я могу весить себе каждый день
  • Я могу рассчитать свой BMR и, следовательно, сколько калорий я сжигаю ничего не делать весь день
  • Я могу использовать монитор сердечного ритма, чтобы выяснить, сколько калорий я сжигаю делать упражнение

Таким образом, я могу генерировать приблизительные «потребляемые калории» график на основе моих упражнений и весов записей , и использовать это, чтобы мотивировать себя, когда я соблазнился иметь пончик.

Вещь я застрял на это функция:

int convert_to_weight_diff(int calorie_diff); 

Кто-нибудь знает псевдо-код для этой функции? Если у вас есть некоторые детали, убедитесь, что вы указываете, говорим ли мы о калориях, калориях, килоджоулях, фунтах, килограммах и т. Д.

Спасибо!

+0

Помните, что ваша ежедневная разница в весе будет сильно отличаться из-за уровня жидкости. Вместо этого вы должны использовать среднее значение в неделю. – 2008-10-24 11:13:37

+0

Получите Wii Fit. = o) – Echostorm 2008-10-24 11:15:01

+0

Удачи в попытке потери веса! – 2008-10-24 11:17:16

ответ

0

Я не знаю, насколько это точно, потому что это Википедия, но это похоже на хорошую основу для правила-большого пальца-о-метра.

http://en.wikipedia.org/wiki/Food_energy

0

Как вы только сжигать жир, разговор выглядит следующим образом:

Чтобы сжечь 1 г жира вам придется работать 9kcal.

Источник: http://en.wikipedia.org/wiki/Food_energy

0

Я думаю, что все остальные подвели его хорошо, однако есть что-то (возможно, больше), что вы забыли:

воды и стимуляторы (ваш правый разработчик, так что кофеин стандартный препарат, такой как Spice, находится в дюнах)

Например, если у меня 2000 килограммов пищи в день, и через обмен веществ и физических упражнений я сжигаю 1750 (я получаю все упражнения в данный момент, должно быть 2500 или около того), У меня осталось 350 кал, что походит на жир, так что я около +50 грамм (было 3500 cals == около 500 г жира.Не уверен, верно ли это, но давайте покончим с этим на данный момент)

Если я буду делать то же самое завтра, но у меня есть 2 чашки кофе (помните, что мой кофе по выбору - это эспрессо, в котором нет ничего другого , так близко к нулю CALs), я должен взять две вещи во внимание:

  • кофеин взлетов мой метаболизм, так что я сжигать больше - так что мой ожог может быть + 100cals
  • кофеин является мочегонным средством, поэтому я «Я потеряю больше воды, поэтому мой вес будет ниже, чем -200 г, в зависимости от моей реакции организма на него.

Итак, я думаю, что для базовой идеи ваше предложение является хорошим, но как только вы начинаете становиться более конкретным, он получает комплекс NASTY.

Еще один пример: если вы выполняете упражнение и записываете 500 кадров во время RUN, вы будете продолжать сжигать cals в течение нескольких часов после. Если вы сжигаете 200 cals через тренировку веса, вы будете делать то же самое после упражнений (возможно, больше), и ваш базовый метаболический ожог (сколько вы сжигаете, если вы просто сидите на спине) будет выше, пока эта мышца не вернется назад до того, что было раньше.

Я думаю, что вы правы, но на самом деле это не вопрос, а забавный.

0

Я бы добавил, что вы найдете другое измерение, кроме BMI, в свои соображения, потому что оно не учитывает состав тела. Например, я помню, что статья об Эвандере Холифилде считалась «опасно ожирением», основанной на его высоком ИМТ. Он выглядел так, будто у него была только унция жира. Во всяком случае, просто соображение.

1

Я имею в виду, если это то, что вы ищете, вы должны быть установлены.

Предположительно, в Теории относительности Эйнштейна он утверждает, что калория имеет точный вес (0,000000000000046 грамм).

При этом сказал, что-то, как это должно работать:

int convert_to_weight_diff(int calories) 
{ 
    return 0.000000000000046 * calories; 
} 

Это было бы вернуться, в граммах, как было потеряно много веса. Чтобы сделать его более разумным, я бы сделал что-то вроде того, как узнать, сколько калорий составляет полфунта или что-то еще.

Из того, что я читал, это то, что вы пытаетесь сделать. Скажи мне, если нет.