- 积分
- 9
- 注册时间
- 2003-11-17
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2014-3-29 00:39:30
|
显示全部楼层
来自 加拿大
本帖最后由 acro 于 2014-3-29 00:47 编辑
不清楚极坐标下的曲线能不能直接积分 得到面积.
但是通过一些转换,就能把极坐标下的面积转换成直角坐标下的面积.
极坐标下,第一列数据为角度 theta,第二列数据为 r.
在直角坐标下的积分为: int( r, d(theta)), 积分项为 r
在极坐标下的积分为:int( 1/2 * r * r, d(theta*pi/180)) = int( pi/360 * r^2, d(theta)), 积分项为 pi/360 * r^2
所以在转换时,新建一列,设置数值为 pi/360 * r^2。然后在直角坐标下积分的结果即为 r(theta) 在极坐标下的积分。
例如,求一半径为 2 的圆的面积.
在极坐标下,theta = [0, 360], r = 2
现新建一列为pi/360 * r^2 = pi/360 * 4 = pi/90. 在直角坐标下积分, 得面积为 (360-0)*pi/90=4*pi.
|
|