Pull to refresh

Comments 18

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

Считать это бесполезно, достаточно 1 раз прочитать и посчитать свою норму плюс минус.
Основное это надо пойти купить продуктов и посмотреть что тебе нравиться употреблять и сколько времени можешь уделить на приготовления и как часто (вроде 5л кастрлюли борщика на 6 дней)

Это я писал как пьющий человек имеющий бюджет 8-10к на еду. Конечно если бюджет больше, то там можно разбавить и зеленью и рыблой и чем угодно вкусным, а считать там особенно гечего) Белков перекушать очень сложно.

Не пью. С женой питаемся разнообразно и стараемся, чтобы было вкусно и полезно. Покупаем продукты без глубокой переработки, овощи, фрукты, мясо (кроме свинины) и рыбу (в т.ч. красную). Уходит на двоих около 300-350$ в месяц. То есть в расчёте на одного человека это практически ваш бюджет.

Если вы не поняли, то я не виноват.

Да нет, вы как раз и виноваты. Я нигде в вашем посте не вижу объяснения, почему эти операции над матрицей (как раз как их проводить — понятно) дают нужный ответ.

UFO just landed and posted this here

Знаете, когда вы сказали СЛАУ, я, кажется, и так все понял.


Но автору бы не мешало выписать свою задачу в виде системы, тогда бы было понятно, откуда весь сыр-бор.

Кто-то помимо меня еще увидел "бананового" паука на КДПВ в правом верхнем углу?

Было бы интереснее взять неквадратную матрицу (например, 5 продуктов, матрица 5x3), найти пространство решений и поискать среди них те, которые с неотрицательными количествами продуктов. И, возможно, в критерии выбора добавить "квантование" продуктов типа яиц какими-то количествами - никто не будет готовить "треть яйца".

Выше уже вспомнили про СЛАУ, Вы добавили неотрицательность решений, целочисленность и произвольную размерность матрицы.

Осталось ввести какой-нибудь критерий вроде минимальной стоимости набора продуктов в качестве целевой функции и решить получившуюся задачу целочисленного линейного программирования (например, использовать intlinprog в Matlab).

У автора, конечно, всё как-то наивно. Хочешь четвёртый продукт - вводи к белкам, жирам и углеводам ещё какой-нибудь витамин А, иначе не получается квадратная матрица. Решение системы может получиться отрицательным - и будь добр, выплёвывай продукты обратно. А ведь ещё матрица может оказаться вырожденной и обратная просто не будет существовать.

А ведь ещё матрица может оказаться вырожденной и обратная просто не будет существовать

Но и в реальной жизни тоже самое. Нельзя взять яблоки, груши и киви и попытаться получить БЖУ 20/20/60 - никак не получиться, сколько там не комбинируй.

А что делать, если количество продуктов не равно трем?
Я всегда буду обновлять комментарии…

А теперь ещё добавьте витамины, минералы, клетчатку, ведь БЖУ - это ещё не всё ;-)

Интересно, насколько было бы реально добавить в рассчёты сочетания вкусов продуктов и изменение свойств при термообработке. Чтобы создать некую нелинейную систему рекомендаций в виде веб-приложения. Этакая кулинарная книга, которая предлагает тебе на выбор идеи "что приготовить" из заданного набора, чтоб было полезно и вкусно.

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

Ну это совсем простая версия. По идее надо бы комбинировать требования типа "х грамм белка на кг массы", "белки должны составлять у% от всех калорий" и "всего надо есть z калорий в день". И то же самое про жиры и углеводы.

У вас есть какой-нибудь код с реализацией? Или это абстрактные рассуждения?

Нет, это то, про что я думал, что надо бы сделать самому.

Поделитесь, пожалуйста, если что-нибудь получится.

Sign up to leave a comment.

Articles