用Matlab能求解不等式吗
求m?谢谢大手指教,有个不情之请,由于本人分析问题有误,参数理解错了,能否帮忙写下来程序:(不等式不变,只是参数变化)m=4,fi=0.1,Aexcepct=0.8,求r...
求m?
谢谢大手指教,有个不情之请,由于本人分析问题有误,参数理解错了,能否帮忙写下来程序:(不等式不变,只是参数变化)m=4,fi=0.1,Aexcepct=0.8,求rj ? 多谢多谢!! 展开
谢谢大手指教,有个不情之请,由于本人分析问题有误,参数理解错了,能否帮忙写下来程序:(不等式不变,只是参数变化)m=4,fi=0.1,Aexcepct=0.8,求rj ? 多谢多谢!! 展开
1个回答
展开全部
这个m的取值只有几个,可以穷举出来
r=[2 2 2 2 2];
f=[0.06 0.06];
A=zeros(1,length(5));
for m=1:length(5)
s=0;
for j=1:m
s=s+(-1)^(j+1)*nchoosek(m,j)*prod(f(1:r(j)))^j;
end
A(m)=1-s;
end
m可以取1~5,5是r的长度
对应得到A的5个取值
A =
0.9964 0.9928 0.9892 0.9857 0.9821
这里的A的取值明显都大于Aexp,所以m取1~5都是不等式的解
r=[2 2 2 2 2];
f=[0.06 0.06];
A=zeros(1,length(5));
for m=1:length(5)
s=0;
for j=1:m
s=s+(-1)^(j+1)*nchoosek(m,j)*prod(f(1:r(j)))^j;
end
A(m)=1-s;
end
m可以取1~5,5是r的长度
对应得到A的5个取值
A =
0.9964 0.9928 0.9892 0.9857 0.9821
这里的A的取值明显都大于Aexp,所以m取1~5都是不等式的解
追问
谢谢大手指教,有个不情之请,由于本人分析问题有误,参数理解错了,能否帮忙写下来程序:(不等式不变,只是参数变化)m=4,fi=0.1,Aexcepct=0.8,求rj 。(r1=r2=r3=r4) 多谢多谢!!
追答
因为所有rj相同,所以 连乘就变成了 f^rj
因为f=Aexpext时的值
表明rj取值大于该值时,都满足要求
m=4;f=0.1;
A=0;rj=1;
while(A=2
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询