Can I set the initial value of the solution in "solve" function? Like "fsolve" function?
이전 댓글 표시
Can I set the initial value of the solution in "solve" function? Like "fsolve" function?
My code is:
syms p z
b=150;beta=10;s=10;s0=5;alpha=0.5;c1=30;cv=10;N=150;
f2=@(x)((x-z).*normpdf(x,10,40));
eqns=[p-(b+beta.*(s-s0)+10+alpha.*c1)./(2.*alpha)+(int(@(x) f2(x),z,N))./(2.*alpha)==0,p-c1-(p-cv).*cdf('Normal',z,10,40)==0];
S=solve(eqns,[p,z]);
S.p
S.z
The result is [p z]=[30,-185], but I know that there exists the other solution [223, 63].
In order to find the latter solution, can I set the initial value of the solution in "solve" function? Like "fsolve" function? If the answer is yes,how?
Thank you very much!
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Mathematics에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!