matlab 怎么定义对数正态分布函数啊?

我这样写咋不对呢??>> syms x;
f=lognpdf(x,-3.3,1.41);
但是我接下来还要对该函数积分,范围是正负无穷啊,定义成0到10不行吧?

ff=@(x)lognpdf(x,0,1)

ff是句柄,不可以用符号定义的

或者
x = (0:0.02:10);
y = lognpdf(x,1.73,0.22);
plot(x,y);
grid;
xlabel('x'); ylabel('p')
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-04-11
x
=
(0:0.02:10);
y
=
lognpdf(x,1.73,0.22);
plot(x,y);
grid;
xlabel('x');
ylabel('p')
这是对数正态分布
x
=
(0:0.02:10);
y
=
normpdf(x,1.73,0.22);
plot(x,y);
grid;
xlabel('x');
ylabel('p')
这是正态分布
相似回答