MATLAB问题
MATLAB问题什么是MATLAB的数值积分和普通积分?解释详细点,急!!最好今晚答复,大神们,帮帮忙吧。混经验的请走开!...
MATLAB问题
什么是MATLAB的数值积分和普通积分?
解释详细点,急!!最好今晚答复,大神们,帮帮忙吧。混经验的请走开! 展开
什么是MATLAB的数值积分和普通积分?
解释详细点,急!!最好今晚答复,大神们,帮帮忙吧。混经验的请走开! 展开
1个回答
展开全部
不知道你的学历水平是什么样的,我尽量简单说
普通积分:
一般来说是找到被积函数的原函数,然后把上下限带入求值(定积分)
得到的解是精确解
参见大学课程:《高等数学》
在matlab中可用函数:int(),求解
数值积分:
由于在实际工程中绝大多数的积分都无法找到原函数
所以,想要得到精确解很困难
为了能够算出结果一些大牛(牛顿,高斯等等)搞出了数值解
即:数值积分(与精确解的误差满足需要)
具体的方法有很多比如:
梯形公式;辛普森公式;递归公式;龙贝格积分;自适应积分;高斯-勒让德积分等等
参见研究生课程:《数值分析》
在matlab中自带了一些求数值积分的函数:
trapz():基于复化梯形公式
integral():求解一元数值积分
integral2():求解一般区域二重积分数值解
integral3():求解一般区域三重积分数值解
我个人最常使用——高斯求积法求数值积分
一般来说取10-20个高斯点即可得到足够精度的数值解
最后:请叫我雷锋!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询