某种蛋白质是由四种氨基酸组合而成,这四种氨基酸的分子量分别是57,71,97,101.实验测定蛋白质的分子量为800,问这种蛋白质的组成有几种可能,设计程序
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 02:37:33
某种蛋白质是由四种氨基酸组合而成,这四种氨基酸的分子量分别是57,71,97,101.实验测定蛋白质的分子量为800,问这种蛋白质的组成有几种可能,设计程序
某种蛋白质是由四种氨基酸组合而成,这四种氨基酸的分子量分别是57,71,97,101.实验测定蛋白质的分子量为800,问这种蛋白质的组成有几种可能,设计程序
某种蛋白质是由四种氨基酸组合而成,这四种氨基酸的分子量分别是57,71,97,101.实验测定蛋白质的分子量为800,问这种蛋白质的组成有几种可能,设计程序
这还真是道数学题,我刚做到,=
这是我从网上搜的答案,应该超出了课本范围,将就着看吧.
1.假定某种生命蛋白质是由四种氨基酸组合而成的.这四种氨基酸的分子量分别为:57,71,97,101.实验测定蛋白质的分子量为800.试问这种蛋白质的组成有哪几种可能?
〔讲评〕
生:这是一个不定方程问题:800=57×x1+71×x2+97×x3+101×x4
x1,x2,x3,x4为整数.
师:我们可以用枚举的方法求出所有可能的x1,x2,x3,x4,x1可能的取值为0到15,x2可能的取值为0到11,x3可能的取值为0到8,x4可能的取值为0到7.
(上面应该是个思路什么的,下面是答案)
a=[57 71 97 101]; %注:a:氨基酸的分子量
n=0; %注:n,计数,解的个数
for i=0:15 %注:i,分子量为57的氨基酸的分子数
for j=0:11 %注:j,分子量为71的氨基酸的分子数
for k=0:8 %注:k,分子量为97的氨基酸的分子数
for l=0:7 %注:l,分子量为101的氨基酸的分子数
if i*a(1)+j*a(2)+k*a(3)+l*a(4)==800
m=[i j k l] %注:显示结果
n=n+1;
end; end; end; end;end
- -这是化学吧