matlab 符号求解方程a=1.2825/(0.288*muL);b=muL-0.577215/a;L=muL;cdfL=exp(-exp(-a*(L-b)));pdfL=a*exp(-a*(L-b))*cdfL;最后两个式子,cdfL应该输出一个准确数值,而pdfL应该输出一个带有muL的式子.怎么让他们出现?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 09:17:24
![matlab 符号求解方程a=1.2825/(0.288*muL);b=muL-0.577215/a;L=muL;cdfL=exp(-exp(-a*(L-b)));pdfL=a*exp(-a*(L-b))*cdfL;最后两个式子,cdfL应该输出一个准确数值,而pdfL应该输出一个带有muL的式子.怎么让他们出现?](/uploads/image/z/2476923-51-3.jpg?t=matlab+%E7%AC%A6%E5%8F%B7%E6%B1%82%E8%A7%A3%E6%96%B9%E7%A8%8Ba%3D1.2825%2F%280.288%2AmuL%29%3Bb%3DmuL-0.577215%2Fa%3BL%3DmuL%3BcdfL%3Dexp%28-exp%28-a%2A%28L-b%29%29%29%3BpdfL%3Da%2Aexp%28-a%2A%28L-b%29%29%2AcdfL%3B%E6%9C%80%E5%90%8E%E4%B8%A4%E4%B8%AA%E5%BC%8F%E5%AD%90%2CcdfL%E5%BA%94%E8%AF%A5%E8%BE%93%E5%87%BA%E4%B8%80%E4%B8%AA%E5%87%86%E7%A1%AE%E6%95%B0%E5%80%BC%2C%E8%80%8CpdfL%E5%BA%94%E8%AF%A5%E8%BE%93%E5%87%BA%E4%B8%80%E4%B8%AA%E5%B8%A6%E6%9C%89muL%E7%9A%84%E5%BC%8F%E5%AD%90.%E6%80%8E%E4%B9%88%E8%AE%A9%E4%BB%96%E4%BB%AC%E5%87%BA%E7%8E%B0%3F)
matlab 符号求解方程a=1.2825/(0.288*muL);b=muL-0.577215/a;L=muL;cdfL=exp(-exp(-a*(L-b)));pdfL=a*exp(-a*(L-b))*cdfL;最后两个式子,cdfL应该输出一个准确数值,而pdfL应该输出一个带有muL的式子.怎么让他们出现?
matlab 符号求解方程
a=1.2825/(0.288*muL);
b=muL-0.577215/a;
L=muL;
cdfL=exp(-exp(-a*(L-b)));
pdfL=a*exp(-a*(L-b))*cdfL;
最后两个式子,cdfL应该输出一个准确数值,而pdfL应该输出一个带有muL的式子.怎么让他们出现?
matlab 符号求解方程a=1.2825/(0.288*muL);b=muL-0.577215/a;L=muL;cdfL=exp(-exp(-a*(L-b)));pdfL=a*exp(-a*(L-b))*cdfL;最后两个式子,cdfL应该输出一个准确数值,而pdfL应该输出一个带有muL的式子.怎么让他们出现?
syms muL
a=1.2825/(0.288*muL);
b=muL-0.577215/a;
L=muL;
cdfL=vpa(exp(-exp(-a*(L-b))))
pdfL=vpa(a*exp(-a*(L-b))*cdfL)
计算结果:
cdfL = .57037578874492021691252703022526
pdfL = 1.4260825935091346999915248756692/muL
您好,我推荐你使用subs函数,代码如下:
syms muL cdfL pdfL
a=1.2825/(0.288*muL);
b=muL-0.577215/a;
L=muL;
cdfL=exp(-exp(-a*(L-b)));
pdfL=a*exp(-a*(L-b))*cdfL
cdfL=subs(cdfL,muL,2)
其实呢,我觉得pdfL一样可以出一个精确的数字哈
把cdfL设置为double类型,把pdfL设置为syms类型
syms muL
a=1.2825/(0.288*muL);
b=muL-0.577215/a;
L=muL;
cdfL=eval(exp(-exp(-a*(L-b))));
pdfL=a*exp(-a*(L-b))*cdfL;