pb=quad(inline('(exp(-(x-mu)^2/2/sigma^2)/sigma/sqrt(2*pi))','x'),0,s)
式子中x是积分变量,其他都是定值,系统提示不对,不知道怎么弄了,谢谢了,很急
matlab的定积分quad表达式不对,求救
答案:2 悬赏:20 手机版
解决时间 2021-02-14 18:59
- 提问者网友:火车头
- 2021-02-14 09:22
最佳答案
- 五星知识达人网友:低血压的长颈鹿
- 2021-02-14 10:14
syms x s
f=inline('(exp(-(x-mu)^2/2/sigma^2)/sigma/sqrt(2*pi))');
mu=1;
sigma=1;
intf=int(f(mu,sigma,x),0,s);
祝你学习愉快!
f=inline('(exp(-(x-mu)^2/2/sigma^2)/sigma/sqrt(2*pi))');
mu=1;
sigma=1;
intf=int(f(mu,sigma,x),0,s);
祝你学习愉快!
全部回答
- 1楼网友:舊物识亽
- 2021-02-14 11:45
首先讲解以下quad 函数
首先需要得到一个积分函数
假如计算函数 x^2 在(0,1)内的积分则可以写成
函数文件 square.m 为
function y=square(x)
y=x.*x;
主函数文件里只需要
y=quad(@square,0,2); 即可计算积分值
假如计算函数 x^2+2 在(0,1)内的积分则可以写成
函数文件 square.m 为
function y=square(x,a)
y=x.*x+a;
主函数文件里只需要
y=quad(@(x)square(x,2),0,2); 即可计算积分值
此时(x)表示自变量是x
quad(f,-3,t(x)) 式中函数形式由 f 给出,(-3,t(x))表示积分区间
因此该循环求解的是对函数f的积分形式,因为此时积分的上界是一个变量t
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯