一般区域二重、三重积分MATLAB计算方法.pdfVIP

  • 18
  • 0
  • 约7.56千字
  • 约 8页
  • 2019-10-27 发布于湖北
  • 举报

一般区域二重、三重积分MATLAB计算方法.pdf

[ 【原创】] 一般区域二重、三重积分MATLAB 计算方法 这里讨论的计算方法指的是利用现有的MATLAB 函数来求解,而不是根据具体的数值计算方法来编写 相应程序。目前最新版的2009a 有关于一般区域二重积分的计算函数quad2d (详细 介绍见 /viewthread.php?tid=873479 ),但没有一般区域三重积分的计算 函数,而NIT 工具箱似乎也没有一般区域三重积分的计算函数。 本贴的目的是介绍一种在7.X 版本MATLAB (不一定是2009a)里求解一般区域二重三重积分的思路方 法。需要说明的是,上述链接里已经讨论了一种求解一般区域二重三重积分的思 路方法,就是将被积函数 “延拓”到矩形或者长方体区域,但是这种方法不可避免引入很多乘0 运算 浪费时间。因此,新的思路将避免这些。由于是调用已有的MATLAB 函数求解,在 求一般区域二重积分时,效率和2009a 的quad2d 相比有一些差距,但是相对于延拓函数的做法, 效率大大提高了。下面结合一些简单例子说明下计算方法。 譬如二元函数f(x,y) = x*y,y 从sin(x)积分到cos(x),x 从1 积分到2,这个积分可以很容易用符 号积分算出结果 1. syms x y 2. int(int(x*y,y,sin(x),cos(x

文档评论(0)

1亿VIP精品文档

相关文档