利用软件进行营养配餐
上一节
下一节
方法1:薄荷营养师app
![]()
优势1.app可查询超过30万种食物材料、食品的全营养素含量,各种营养成分一目了然,见视频1
优势2.可自由输入食谱,之后智能计算总热量和各营养素含量,告诉你饮食是否健康,见视频2
方法2:利用LINGO软件执行线性规划



见视频3
方法3:Matlab求解营养配餐问题
linprog命令
形式:[x,y]=linprog(f,A,b,Aeq,beq,lb,ub,x0)
参数含义:
(1)[x,y]返回值中x为最优解,y为最优值
(2)f表示目标函数中各个变量前面的系数向量,如果是求最小值问题,那么f就是各个变量的系数,如果是求最大值问题,那么f就是各个变量的系数的相反数
(3)A和b:表示不等式约束A*x<=b中的矩阵A和向量b
(4)Aeq和beq :表示等式约束Aeq*x=beq中的矩阵Aeq和向量beq
(5)lb和ub:分别表示自变量的上下界组成的向量,如果没有上下界,该选项用[]表示
(6)x0:表示变量的初始值,可以缺省
见视频4

