作业帮 > 综合 > 作业

请问怎么用matlab画y(q)=积分号(x-q)f(x)dx的图像?N(1000,250)

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 21:43:21
请问怎么用matlab画y(q)=积分号(x-q)f(x)dx的图像?N(1000,250)
已知x服从N(1000,250)的正态分布,q为自变量,y为因变量.用matlab画y(q)=

的图像,怎么编写命令?
参考代码:
u=1000;s2=250;
f=@(x)1/sqrt(2*pi*s2)*exp(-(x-u).^2/(2*s2));
y=@(q)integral(@(x)(x-q).*f(x),0,q);
ezplot(y,[800 1200])
需要注意的是,integral是比较新的版本才引入的函数(大概是2012a之后),也可以用quad或quadl代替,但前者更可靠(例如,把绘图区间改为0-2000,quad系列函数可能得到错误的结果,而integral不会).

再问: 非常感谢,晚上我回去试试。分就先给你了!
再答: 应该没问题。有疑问的话请追问。