matlab中求定积分中 int 与quad的区别?
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/10 17:16:10
matlab中求定积分中 int 与quad的区别?
例如:被积函数为cos(15x),积分下上限分别为0,3*pi/2
用int==>syms x;a1=int('cos(15*x)',x,0,3*pi/2);
用quad=>f=inline('cos(15*x)','x');quad(f,0,3*pi/2);
上一个答案为1/15,后者答案为:0.06666665694139
1/15约等于:0.06666666666667
不晓得哪个积分更为精确?
例如:被积函数为cos(15x),积分下上限分别为0,3*pi/2
用int==>syms x;a1=int('cos(15*x)',x,0,3*pi/2);
用quad=>f=inline('cos(15*x)','x');quad(f,0,3*pi/2);
上一个答案为1/15,后者答案为:0.06666665694139
1/15约等于:0.06666666666667
不晓得哪个积分更为精确?
int的积分可以是定积分,也可以是不定积分(即有没有积分上下限都可以积)可以得到解析的解,比如你对x^2积分,得到的结果是1/3*x^3,这是通过解析的方法来解的.如果int(x^2,x,1,2)得到的结果是7/3
quad是数值积分,它只能是定积分(就是有积分上下限的积分),它是通过simpson数值积分来求得的(并不是通过解析的方法得到解析解,再将上下限代入,而是用小梯形的面积求和得到的).如果f=inline('x.^2');quad(f,1,2)得到的结果是2.333333,这个数并不是7/3
分数还是小数更准确呢?你应当知道吧.
quad是数值积分,它只能是定积分(就是有积分上下限的积分),它是通过simpson数值积分来求得的(并不是通过解析的方法得到解析解,再将上下限代入,而是用小梯形的面积求和得到的).如果f=inline('x.^2');quad(f,1,2)得到的结果是2.333333,这个数并不是7/3
分数还是小数更准确呢?你应当知道吧.
matlab中求定积分中 int 与quad的区别?
matlab中求定积分中int与quad的区别是什么?还有quad跟inline有什么关系么.而不是拷贝别人的
matlab中 积分函数quad使用问题
matlab quad积分问题
matlab积分函数quad用法
MATLAB中quad的误差问题
在问题‘matlab求带参数的积分,符号积分解不出,用数值积分怎么搞’中,如果用quad应该怎么做?
怎样用quad进行数值积分?matlab
关于matlab的quad函数
Matlab 中为什么不能运用trapz或quad或程序求解广义积分?
想用matlab的循环结构利用quad quadl trapz解决六个函数的积分值问题
用MATLAB 中的quad函数求数值积分怎么求,为什么我的出不来?