Преобразование калорий в вес [закрыто]

StackOverflow https://stackoverflow.com/questions/233088

  •  04-07-2019
  •  | 
  •  

Вопрос

Фундаментальное уравнение потери/набора веса:

weight_change = convert_to_weight_diff(calories_consumed - calories_burnt);

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

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

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

Я застрял на функции:

int convert_to_weight_diff(int calorie_diff);

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

Спасибо!

Это было полезно?

Решение

Посмотри на Диета хакера и физикадиета.com - это колесо уже изобретено.

Другие советы

Я думаю, что коэффициент пересчета составляет около 3500 калорий на фунт.Поиск Google (а не калькулятор!), похоже, согласен: http://www.google.com/search?q=калории+пер+фунт

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

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

С учетом вышесказанного должно работать что-то вроде этого:

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

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

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

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

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

Так как вы будете только сжигать жир, то разговор такой:

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

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

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

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

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

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

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

Итак, я думаю, что в целом ваше предложение хорошее, но как только вы начнете уточнять его, оно становится ОЧЕНЬ сложным.

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

Я думаю, вы правы - не совсем ТАК вопрос, но, тем не менее, весело.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top