请问复杂的复合函数怎么用MATLAB画图?
如图中描述的能不能帮我看看吗?在MATLAB上,这个应该怎么画出来呢?f(x)是服从均值是10,方差是10的正态分布的概率密度函数PDF,F(x)是其累计分布函数CDF。...
如图中描述的能不能帮我看看吗? 在MATLAB上,这个应该怎么画出来呢?f(x) 是服从 均值是10,方差是10 的 正态分布的概率密度函数PDF, F(x)是其累计分布函数CDF。下面函数中的F(x)是一样的,f(x)是其概率密度函数。谢谢 谢谢!!!非常感谢!!
展开
1个回答
展开全部
clear;clc
Reliability=0.999;%可靠度设置,目前来看这条曲线最可靠;还有1条曲线也高度疑似满足该方程,可以将可靠度改成0.99得到。将可靠度设成-inf还可以得到另外2条极不可靠的曲线。
f=@(x)normpdf(x,10,sqrt(10));
F=@(x)normcdf(x,10,sqrt(10));
x=@(m,y)(30-m).*(1+y)/10;
t=@(m,x,y)(10-(1+y).*(30-m).*f(x)./(1-F(x)))./(6*(1+y).^2.*f(x)./(1-F(x))-10*(1+y)*f(5)/(1-F(5)));
Z=@(m,y)y-F(x(m,y))./(1-F(x(m,y)))+(5-m/6)./t(m,x(m,y),y);
[m,y]=meshgrid(linspace(0,100,500),linspace(-20,20,500));
[c,h]=contour(m,y,Z(m,y),[0 0]);
delete(h);
hold on
k=1;
while k<size(c,2)
temp=c(:,k+1:k+c(2,k));
if mean(abs(Z(temp(1,:),temp(2,:))))<1-Reliability
plot(temp(1,:),temp(2,:))
end
k=k+1+c(2,k);
end
xlabel('m');ylabel('y')
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询