早教吧作业答案频道 -->其他-->
matlab解方程的错误>> solve('(16-p)*poisscdf(p,100)+p-16=0','p')Error using ==> mupadengine.mupadengine>mupadengine.feval at 162Error:cannot differentiate equation [numeric::fsolve]Error in ==> solve>mupadSolve at 232list = feval(symengine,'mlfs
题目详情
matlab解方程的错误
>> solve('(16-p)*poisscdf(p,100)+p-16=0','p')
Error using ==> mupadengine.mupadengine>mupadengine.feval at 162
Error:cannot differentiate equation [numeric::fsolve]
Error in ==> solve>mupadSolve at 232
list = feval(symengine,'mlfsolve',eqns,vars);
Error in ==> solve at 93
[R,symvars,order] = mupadSolve(eqns,vars);

>> solve('(16-p)*poisscdf(p,100)+p-16=0','p')
Error using ==> mupadengine.mupadengine>mupadengine.feval at 162
Error:cannot differentiate equation [numeric::fsolve]
Error in ==> solve>mupadSolve at 232
list = feval(symengine,'mlfsolve',eqns,vars);
Error in ==> solve at 93
[R,symvars,order] = mupadSolve(eqns,vars);

▼优质解答
答案和解析
出错的原因是,poisscdf 是以数值方法计算泊松累积分布函数的,不能用符号方法求解.
要解这个方程,可以用fsolve,例如:
>> fsolve(@(p)(16-p)*poisscdf(p,100)+p-16,0)
Optimization terminated: first-order optimality is less than options.TolFun.
ans =
16
要解这个方程,可以用fsolve,例如:
>> fsolve(@(p)(16-p)*poisscdf(p,100)+p-16,0)
Optimization terminated: first-order optimality is less than options.TolFun.
ans =
16
看了 matlab解方程的错误>>...的网友还看了以下:
差分方程2yt+1+10yt-5t=0的通解为C(-5)t+512(t−16)C(-5)t+512 2020-04-07 …
与椭圆x^2/9+y^2/4=1有相同焦点,且过(-5,4)的椭圆方程是什么?我的解法:c^2=a 2020-05-15 …
请问一下染色体46,xx,t(16:17)是什么问题?能做试管婴儿吗? 2020-05-17 …
帮忙解道一元二次方程题9一2t2-t+16=0二6t2-37t+62=0 2020-05-22 …
已知数列{an}的前n项和为Sn,且a1=1/4,an+1=sn+t/16(n∈自然数,t为常数) 2020-07-20 …
参数方程变普通方程...在线等..x=a/2(t+1/t)和y=b/2(t-1/t)过程..谢.. 2020-07-31 …
反比例函数y=1-6tx的图象与直线y=-x+2有两个交点,且两交点横坐标的积为负数,则t的取值范 2020-08-01 …
在匀加速直线运动过程中,求中点速度公式和中时速度公式设初速度为Va,末速度为Vb,时间为t,路程为S 2020-11-08 …
求高手解析!voidkeyboardc()//录入课程子函数(从键盘录入){structcouse* 2020-11-14 …
一个路程问题设线段AB长为S,一点P从点A以初速度a出发向B移动,它的速度等于未行驶过的路程PB,那 2020-12-05 …