早教吧作业答案频道 -->其他-->
用matlab怎样解方程组的整数解a+b+c+d+e=10290a+470b+720c+1060d+1490e=6000
题目详情
用matlab怎样解方程组的整数解
a+b+c+d+e=10
290a+470b+720c+1060d+1490e=6000
a+b+c+d+e=10
290a+470b+720c+1060d+1490e=6000
▼优质解答
答案和解析
程序:
clear;
clc;
%a+b+c+d+e=10
%290a+470b+720c+1060d+1490e=6000
e0 = floor(6000/1490);
d0 = floor(6000/1060);
c0 = floor(6000/720);
index = 0;
cxd = zeros(10,5);
for cxde = 0:e0
for cxdd = 0:d0
for cxdc = 0:c0
for cxdb = 0:10
for cxda = 0:10
check1 = (290*cxda + 470*cxdb + 720*cxdc + 1060*cxdd + 1490*cxde == 6000);
check2 = (cxda + cxdb +cxdc +cxdd +cxde == 10);
if check1&check2;
index = index+1;
cxd(index,1) = cxda;
cxd(index,2) = cxdb;
cxd(index,3) = cxdc;
cxd(index,4) = cxdd;
cxd(index,5) = cxde;
end
end
end
end
end
end
disp(cxd(1:index,:))
结果:
3 1 5 1 0
4 2 1 3 0
4 1 4 0 1
5 2 0 2 1
clear;
clc;
%a+b+c+d+e=10
%290a+470b+720c+1060d+1490e=6000
e0 = floor(6000/1490);
d0 = floor(6000/1060);
c0 = floor(6000/720);
index = 0;
cxd = zeros(10,5);
for cxde = 0:e0
for cxdd = 0:d0
for cxdc = 0:c0
for cxdb = 0:10
for cxda = 0:10
check1 = (290*cxda + 470*cxdb + 720*cxdc + 1060*cxdd + 1490*cxde == 6000);
check2 = (cxda + cxdb +cxdc +cxdd +cxde == 10);
if check1&check2;
index = index+1;
cxd(index,1) = cxda;
cxd(index,2) = cxdb;
cxd(index,3) = cxdc;
cxd(index,4) = cxdd;
cxd(index,5) = cxde;
end
end
end
end
end
end
disp(cxd(1:index,:))
结果:
3 1 5 1 0
4 2 1 3 0
4 1 4 0 1
5 2 0 2 1
看了 用matlab怎样解方程组的...的网友还看了以下:
电解原理在化学工业中有广泛应用.如图表示一个电解池,装有电解液a;X、Y是两块电极板,通过导线与直 2020-05-13 …
解三元三次方程组,在线等,急用解三元三次方程组-6.3850=A*77+B*77*77+C*77* 2020-05-14 …
用matlab怎样解方程组的整数解a+b+c+d+e=10290a+470b+720c+1060d 2020-06-02 …
求解方程式,二元一次x+y=a+bax+by=2ab求x和ya和b可以带在解里我用带入法和消解法都 2020-07-19 …
已知两边一角,解三角形.正弦定理得两解,余弦定理得一解有时候,使用正弦定理得两解,使用余弦定理只得 2020-07-29 …
向量│a│=2,│b│=4,=120,求│a+b│用余弦定理怎么解用向量法解出来是根号12,余弦解 2020-08-02 …
为了观察一朵花的胚珠,应采用下列哪种方法()A.用解剖刀横向或纵向切开子房,用显微镜观察B.用解剖刀 2020-12-10 …
观察子房里的胚珠,应采取下列哪种方法()A.用解剖刀横向剖开子房,用显微镜观察B.用手将子房掰开,再 2020-12-10 …
某上市公司为了解A市用户对其产品的满意度,从该市随机调查了20个用户,得到用户对其产品的满意度评分, 2020-12-29 …
已知根号下3f(x)-f(1/x)=x平方求f(x)解析式用解方程组法解还有一个用赋值法解、已知f( 2020-12-31 …