В полярной системе координат двойной интеграл имеет вид .
Если область интегрирования D ограничена лучами, выходящими из полюса и образующими с полярной осью углы , и кривыми, определяемыми уравнениями, то двойной интеграл, распространённый на эту область, вычисляется по формуле .
Формулы перехода от декартовых к полярным координатам..
В Matlab для преобразование декартовой системы координат в полярную используют команды:
[phi, ro] = cart2pol(x,y). Размеры массивов х, у должны быть одинаковыми. Для вычисления используются следующие формулы преобразования:
Пример: Вычислить интеграл
syms x y >> ezplot(x^2+y^2-1) >> hold on,grid on >> ezplot(x^2+y^2-3) >> ezplot(y-x) >> ezplot(sqrt(3)*x) | figure >> x=0:0.01:1.5; y=x; >> [theta,rho]=cart2pol(x,y); >> plot(rho,theta,'r','LineWidth',2) >> hold on,grid on >> y=sqrt(3).*x; >> [theta,rho]=cart2pol(x,y); >> plot(rho,theta,'r','LineWidth',2) >> y=sqrt(1-x.^2); >> [theta,rho]=cart2pol(x,y); >> plot(rho,theta,'r','LineWidth',2) >> y=sqrt(3-x.^2); >> [theta,rho]=cart2pol(x,y); >> plot(rho,theta,'r','LineWidth',2) |
>> syms r phi
>> x=r*cos(phi);
>> y=r*sin(phi);
>> z=1/sqrt(16-x^2-y^2) z =1/(16-r^2*cos(phi)^2-r^2*sin(phi)^2)^(1/2)
>> z=simplify(z) z =1/(16-r^2)^(1/2)
>> syms r phi;
I=int(int(z*r,r,1,sqrt(3)),phi,atan(1),atan(sqrt(3))) I =-1/12*13^(1/2)*pi+1/12*15^(1/2)*pi
>> pretty(I)