欢迎来到天天文库
浏览记录
ID:21733881
大小:27.50 KB
页数:7页
时间:2018-10-24
《基于matlab的营养搭配方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于MATLAB的营养搭配方法 摘要由于营养搭配问题与人们的健康状况紧密相关,因此它是一个极其重要的问题。目前的研究方法主要是定性研究,研究结论在实践中很难把握和执行。基于此,为了定量研究营养膳食搭配问题,从食品数量和种类上给出更易于操作的营养膳食搭配方案,本文根据不同人群对营养成分的不同需求、现有食物、食物所含营养成分及食物价格等条件建立数学模型,该模型可归结为最优化问题,利用仿真能力强的MATLAB进行优化求解并获得营养搭配方案。本文模拟实例说明了所提方法的有效性和可行性。本文不仅能从理论角度将营养搭配问题建模为最优化问题,而且通过MA
2、TLAB仿真获得有效而可行的营养搭配方案。 【关键词】计算机应用优化问题营养搭配数学模型 随着生活质量的提高,人们越来越关注营养价值和膳食均衡问题,因为养生学认为它是与人们健康状况息息相关的重要问题。按照性别区分,有些研究者关注女性营养搭配,有些研究者关注男性营养搭配。按照年龄段分,有些学者关注婴幼儿营养搭配,有的学者关注青少年营养搭配,有的研究人员关注大学生营养搭配,有的研究人员关注成年人营养搭配,而老年专家更关注老年人的营养搭配。这些研究都是从医学、食品学的角度来宏观定性地进行研究,并且这些研究结论在实践中很难把握,难以准确执行。为了
3、定量研究营养膳食搭配问题,从食品数量和种类上给出更易于操作的营养膳食搭配,本文首先对营养膳食搭配问题进行数学建模,然后采用仿真能力强的MATLAB软件进行求解,从而给出满足多种约束和需求的营养膳食搭配方案。 本文根据不同人群、不同需求、食物种类、食物所含的营养成分及食物价格等约束条件建立数学模型,该模型可归结为优化问题。本文针对建立的模型,利用仿真能力强的MATLAB进行求解。模拟实例针对成人正常营养搭配、减肥需求搭配和学龄前儿童搭配进行了仿真,结果说明了本文所提方法的有效性和可行性。该方法不仅对文中实例有效,而且只要用户给出食物,并且给出
4、不同人群对食物营养的需求,所提方法就能获得可行的营养搭配方案。因此,该方法能从理论上将营养搭配问题建模为最优化问题,利用MATLAB进行仿真,从定量的角度获得可行、有效和易于执行的营养搭配方案。 1营养搭配问题的数学建模 本节首先给出营养搭配问题中使用的数学符号,然后针对营养需求建立数学模型。建立的模型基于表1中的数据。更详细的数据可以进一步参考由中国营养学会提供的中国居民膳食营养素参考日摄入量和中国疾病预防控制中心营养与食品安全所编著出版的食物成分表。 1.1数学符号 设有N种食物,用来表示,其中。N种食物的摄入量用来表示。N种食物
5、共含M种营养成分。对于M种营养成分,某人群每天需摄入总量用表示,其中,且bj表示某人群每天需要摄入的第j种营养成分。N种食物所含的M种营养成分用表示,其中Ai可表示为,且Aij表示第i种食物所含的第j种营养成分。 1.2数学模型 针对表1所给定的N种食物含有M种营养成分的数据,结合某人群每天对每种营养成分的摄入量需求,建立下面的数学模型。 为满足该人群对于第一种营养成分的需求,可用下面的(1)式表示。 (1) 同理为满足该人群对于第二种营养成分的需求,可用下面的(2)式表示。 (2) 依次类推,对于第j种营养成分的需求,可用下面
6、的(3)式表示。 (3) 总之,该营养搭配问题需满足下面(4)式所描述的矩阵方程。 (4) 在具体应用时,如果要求费用尽可能低,则该营养搭配问题可建模为(5)式所描述的优化问题,假设第i种食物ni的价格为ci。 (5) 如果要求食物品种尽可能丰富,则该营养搭配问题可建模为(6)式所描述的优化问题。 (6) 在模型(6)中,目标函数用x的零范数来表示最大化食物的种类。当然我们还可以加入其它限制因素。最基本的营养搭配问题可建模为(7)式所描述的优化问题。 (7) 2基于MATLAB的营养搭配方法 根据上一节建立的数学模型,图
7、1给出基于MATLAB的营养搭配方法。 在图1中,第一步首先输入A和B,并确定其维数为M×N和M。第二步利用MATLAB优化技术求解模型所描述的优化问题,优化结束获得该问题的解。第三步将优化问题的解与每种食物的摄入量相对应。第四步利用MATLAB的绘图功能绘出该人群在现有食物种类条件下每种食物每天应摄入量的图形。 3仿真实例 2.1实例1 表2为由七种食物提供七种营养成分和成人每天对七种营养成分的摄入量要求,请给出营养搭配方案。 根据第1节所建立的模型,用图1所描述的基于MATLAB的营养搭配方法进行求解,所得结果如图2所示,七种食
8、物摄入量分别为2.7774,0.4753,0.2281,5.3116,5.4477,1.0723,0.0061百克。 2.2实例2 表3为由四种食物提供三种营养
此文档下载收益归作者所有