用MATLAB 中的quad函数求数值积分怎么求,为什么我的出不来?
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/07 18:15:48
用MATLAB 中的quad函数求数值积分怎么求,为什么我的出不来?
function y=sim(x)
r=1.5;R=1.625;%syms x;
y=(1-r+x)*sqrt(2*R-1-(r-x).^2)+pi/2*(R.^2-(r-x).^2)-(R.^2-(r-x).^2)*atan((R-1)/sqrt(2*R-1-(r-x).^2));
end
quad('sim',0,1);
function y=sim(x)
r=1.5;R=1.625;%syms x;
y=(1-r+x)*sqrt(2*R-1-(r-x).^2)+pi/2*(R.^2-(r-x).^2)-(R.^2-(r-x).^2)*atan((R-1)/sqrt(2*R-1-(r-x).^2));
end
quad('sim',0,1);
function y=sim(x)
r=1.5;R=1.625;%syms x;
y=(1-r+x).*sqrt(2*R-1-(r-x).^2)+pi/2*(R^2-(r-x).^2)-(R^2-(r-x).^2).*atan((R-1)./sqrt(2*R-1-(r-x).^2));%点乘
end
推荐你用下面这种方法,比较简便
r=1.5;
R=1.625;
y=@(x)(1-r+x).*sqrt(2*R-1-(r-x).^2)+pi/2*(R^2-(r-x).^2)-...
(R^2-(r-x).^2).*atan((R-1)./sqrt(2*R-1-(r-x).^2));
quad(y,0,1)
r=1.5;R=1.625;%syms x;
y=(1-r+x).*sqrt(2*R-1-(r-x).^2)+pi/2*(R^2-(r-x).^2)-(R^2-(r-x).^2).*atan((R-1)./sqrt(2*R-1-(r-x).^2));%点乘
end
推荐你用下面这种方法,比较简便
r=1.5;
R=1.625;
y=@(x)(1-r+x).*sqrt(2*R-1-(r-x).^2)+pi/2*(R^2-(r-x).^2)-...
(R^2-(r-x).^2).*atan((R-1)./sqrt(2*R-1-(r-x).^2));
quad(y,0,1)
用MATLAB 中的quad函数求数值积分怎么求,为什么我的出不来?
在问题‘matlab求带参数的积分,符号积分解不出,用数值积分怎么搞’中,如果用quad应该怎么做?
matlab quad 函数代码中的y(1) ,跟数值积分分成的n个节点有什么关系,
matlab 使用quad函数对f1计算数值积分结果,怎么修改啊?
matlab积分函数quad用法
matlab求带参数的积分,符号积分解不出,用数值积分怎么搞
怎样用quad进行数值积分?matlab
matlab求数值积分
matlab中 积分函数quad使用问题
关于matlab的quad函数
matlab quad积分问题
Matlab里面怎么求一个分段函数的积分