Matlab  |  Mathcad  |  Maple  |  Mathematica  |  Statistica  |  Другие пакеты Поиск по сайту
Internet-класс  |  Примеры  |  Методики  |  Банк задач  |  Консультации & Форум  |  Download  |  Ссылки  |  Конкурсы
Научно-практический журнал "Exponenta Pro. Математика в приложениях". Вышел 1/2004 номер журнала
 
Типовой расчет по курсу: "Математический анализ" на тему: "Кратные интегралы. Геометрический и физический смысл двух-трёх-кратного интеграла"
выполнил: Перекрестов Иван
МГТУ им. Баумана, 2002

archive.gif (75 bytes) Архив разработки (5 Кб, Maple 7)

 

задача 1 ~ задача 2 ~ задача 3 ~ задача 4 ~ задача 5

 

ЗАДАЧА 1.

Преобразовать двойной интеграл Int(Int(f(x,y),x = D .. ``),y = `` .. ``)   в двукратный и расставит пределы по заданной области интгрирования D. Изменить порядок интегрирования. Перейти к полярным координатам.

Область D : -1 <= y     sqrt(x) , 0   x <= sqrt(2-y^2) .

>    restart:with(plottools):with(plots):
Warning, the names arrow and changecoords have been redefined
>    j:=0:k:=0:
W1:=plot({sqrt(x),-1},x=0..3,y=-1..2,color=GREEN,thickness=2):
W2:=circle([0,0],sqrt(2),thickness=2):
for i from 0 to 3 by .1 do
w[j]:=line([i,-1],[i,sqrt(i)],color=green):j:=j+1:od:
for l from -1 to evalf(sqrt(2)) by evalf(.1) do
wc[k]:=line([0,l],[sqrt(abs(2-l^2)),l],color=BLACK):k:=k+1:od:

>    plots[display]([W1,W2,w[e]$e=0..j-1,wc[r]$r=0..k-1],scaling=constrained);

[Maple Plot]

>    print(`Изменим порядок интегрирования:`);
Int(``,x=0..1)*Int(f(x,y),y=-1..sqrt(x))+
Int(``,x=1..sqrt(2))*Int(f(x,y),y=-(-x^2+2)^(1/2)..(-x^2+2)^(1/2))=
Int(``,y=-1..0)*Int(f(x,y),x=0..sqrt(2-y^2))+
Int(``,y=0..1)*int(f(x,y),x=y^2..sqrt(2-y^2));

`Изменим порядок интегрирования:`

Int(``,x = 0 .. 1)*Int(f(x,y),y = -1 .. x^(1/2))+Int(``,x = 1 .. 2^(1/2))*Int(f(x,y),y = -(-x^2+2)^(1/2) .. (-x^2+2)^(1/2)) = Int(``,y = -1 .. 0)*Int(f(x,y),x = 0 .. (2-y^2)^(1/2))+Int(``,y = 0 .. 1)*i...

>    print(`Преобразование в полярный координаты:`);
Int(``,phi=-Pi/2..-Pi/4)*Int(rho*f(rho,phi),rho=0..-1/sin(phi))+
Int(``,phi=-Pi/4..Pi/4)*Int(rho*f(rho,phi),rho=0..sqrt(2))+
Int(``,phi= Pi/4.. Pi/2)*Int(rho*f(rho,phi),rho=0..cos(phi)/sin(phi)^2);;

`Преобразование в полярный координаты:`

Int(``,phi = -1/2*Pi .. -1/4*Pi)*Int(rho*f(rho,phi),rho = 0 .. -1/sin(phi))+Int(``,phi = -1/4*Pi .. 1/4*Pi)*Int(rho*f(rho,phi),rho = 0 .. 2^(1/2))+Int(``,phi = 1/4*Pi .. 1/2*Pi)*Int(rho*f(rho,phi),rho ...

наверх

ЗАДАЧА 2.

Вычислить объём тела, ограниченного данными поверхностями, с помощью двойного интеграла.

z = x^2+y^2, y = x, y = 2*x, x = 1, z = 0

>    restart:with(student):
Warning, the names arrow and changecoords have been redefined
>    plot3d({x^2+y^2},x=0..1,y=x..2*x,style=wireframe,filled=true,style=HIDDEN,scaling=unconstrained,axes=normal,orientation=[-44,53],color=blue);

[Maple Plot]

>    V=Doubleint(x^2+y^2,y=x..2*x,x=0..1),V=Int(int(x^2+y^2,y=x..2*x),x=0..1);
V=int(int(x^2+y^2,y=x..2*x),x=0..1);

V = Int(Int(x^2+y^2,y = x .. 2*x),x = 0 .. 1), V = Int(10/3*x^3,x = 0 .. 1)

V = 5/6

наверх

ЗАДАЧА 3.

Вычислить объём тела, ограниченного данными поверхностями, с помощью тройного интеграла.

z = 10-x^2, z = 0, x^2+y^2 = 9, x^2+y^2 = 4

>    restart:with(plottools):with(plots):with(student):
Warning, the names arrow and changecoords have been redefined
>    Q1:=cylinder([0,0,0],3,.01):
Q2:=cylinderplot(3,theta=0..2*Pi,z=0..10,style=wireframe,linestyle=DOT,color=BLACK):
Q3:=cylinderplot(2,theta=0..2*Pi,z=0..10,style=patchnogrid,lightmodel=light2):
Q4:=plot3d(10-x^2,x=-sqrt(10)..sqrt(10),y=-sqrt(10)..sqrt(10),style=patchnogrid):
plots[display]([Q1,Q2,Q3,Q4],axes=normal,orientation=[116,63]);

[Maple Plot]

>    print(`Переходим в цилиндрическую систему координат:`);
assign(x = u*cos(v),
       y = u*sin(v),
       z = w);
'x' = u*cos(v);
'y' = u*sin(v);
'z' = w;
print(`Наше уравнение примет вид:`);
z:=10-x^2;
print(`Якобиан:`);
I=u;

`Переходим в цилиндрическую систему координат:`

x = u*cos(v)

y = u*sin(v)

z = w

`Наше уравнение примет вид:`

z := 10-u^2*cos(v)^2

`Якобиан:`

I = u

>    V=4*Tripleint(u,w=0..10-x^2,u=2..3,v=0..Pi/2),
V=value(4*Tripleint(u,w=0..10-x^2,u=2..3,v=0..Pi/2));

V = 4*Int(Int(Int(u,w = 0 .. 10-u^2*cos(v)^2),u = 2 .. 3),v = 0 .. 1/2*Pi), V = 135/4*Pi

наверх

ЗАДАЧА 4.

Найти массу тела G, заданного в пространстве неравенствами и имеющего плотность mu  .

G : 9   x^2+y^2+z^2 <= 36  ;   mu  :   1/sqrt(x^2+y^2+z^2)

>    P1:=sphereplot(3,theta=0..2*Pi,phi=0..Pi):
P2:=sphereplot(6,theta=0..2*Pi-Pi/3,phi=0..Pi,lightmodel='light3'):
plots[display]([P1,P2],scaling=constrained,style=patch,axes=FRAME,orientation=[-13,57]);

[Maple Plot]

>    print(`Перейдём в сферическую систему координат:`);
x:=rho*cos(phi)*sin(Theta);
y:=rho*sin(phi)*sin(Theta);
z:=rho*cos(Theta);

`Перейдём в сферическую систему координат:`

x := rho*cos(phi)*sin(Theta)

y := rho*sin(phi)*sin(Theta)

z := rho*cos(Theta)

>    print(`Плотность нашего тела`);
>    mu:='1/sqrt(x^2+y^2+z^2)';
print(`Якобиан:`);I=rho^2*cos(Theta);

`Плотность нашего тела`

mu := 1/sqrt(x^2+y^2+z^2)

`Якобиан:`

I = rho^2*cos(Theta)

>    `Плотность нашего тела`;
>    print(`Собственно, масса:`);
M=Tripleint(rho^2*cos(Theta)*1/sqrt(x^2+y^2+z^2),rho=3..6,phi=0..2*Pi,Theta=-Pi/2..Pi/2);
M=Tripleint(rho^2*cos(Theta)*simplify(abs(1/sqrt(x^2+y^2+z^2))),rho=3..6,phi=0..2*Pi,Theta=-Pi/2..Pi/2);
#value(%);
M=Int(Int(int(rho*cos(Theta),rho = 3 .. 6),phi = 0 .. 2*Pi),Theta = -1/2*Pi .. 1/2*Pi),
M=Int(int(int(rho*cos(Theta),rho = 3 .. 6),phi = 0 .. 2*Pi),Theta = -1/2*Pi .. 1/2*Pi),
M=int(int(int(rho*cos(Theta),rho = 3 .. 6),phi = 0 .. 2*Pi),Theta = -1/2*Pi .. 1/2*Pi);

`Собственно, масса:`

M = Int(Int(Int(rho^2*cos(Theta)/(rho^2*cos(phi)^2*sin(Theta)^2+rho^2*sin(phi)^2*sin(Theta)^2+rho^2*cos(Theta)^2)^(1/2),rho = 3 .. 6),phi = 0 .. 2*Pi),Theta = -1/2*Pi .. 1/2*Pi)

M = Int(Int(Int(rho^2*cos(Theta)/abs(rho),rho = 3 .. 6),phi = 0 .. 2*Pi),Theta = -1/2*Pi .. 1/2*Pi)

M = Int(Int(27/2*cos(Theta),phi = 0 .. 2*Pi),Theta = -1/2*Pi .. 1/2*Pi), M = Int(27*cos(Theta)*Pi,Theta = -1/2*Pi .. 1/2*Pi), M = 54*Pi

наверх

ЗАДАЧА 5.

Найти моменты инерции тела G относительно оси ОY, имеющего плотность mu .

G : z = 4-x^2-y^2, z = 1, x = 0, y = 0  ( 0 <= x, y <= 0 )  ; mu = 1

>    restart:with(student):with(plottools):with(plots):

>    W1:=plot3d({4-x^2-y^2},x=0..2,y=-sqrt(4-x^2)..0,style=PATCHCONTOUR,contours=7):

>    i:=0:k:=0:
for j from 1 to 4 by .5 do
W2[i]:=line([0,0,j],[sqrt(4-j),0,j],color=BLACK,thickness=1):i:=i+1:od:
for j from 1 to 4 by .5 do
W2[i]:=line([0,0,j],[0,-sqrt(4-j),j],color=BLACK,thickness=1):i:=i+1:od:
W3:=plot3d(1,x=0..2,y=-2..0,style=patchnogrid,color=magenta):
plots[display]([W1,W2[l]$l=0..i-1,W3],axes=normal,orientation=[28,66],style=contour);

[Maple Plot]

>    w=changecoords(4-x^2-y^2,[x,y,z],cylindrical,[u,v,w]);
simplify(%);allvalues(isolate(simplify(%),u));

w = 4-u^2*cos(v)^2-u^2*sin(v)^2

w = 4-u^2

u = (-w+4)^(1/2), u = -(-w+4)^(1/2)

>    I['y']=Tripleint(u*changecoords(x^2+z^2,[x,y,z],cylindrical,[u,v,w]),u=0..(-w+4)^(1/2),v=-Pi/2..0,w=1..4);value(%);

I[y] = Int(Int(Int(u*(u^2*cos(v)^2+w^2),u = 0 .. (-w+4)^(1/2)),v = -1/2*Pi .. 0),w = 1 .. 4)

I[y] = 45/8*Pi

наверх

Карта сайта | На первую страницу | Поиск |О проекте |Сотрудничество |
Exponenta Pro | Matlab.ru

Наши баннеры


Copyright © 2000-2003. Компания SoftLine. Все права защищены.

Дата последнего обновления информации на сайте: 11.05.04
Сайт начал работу 1.09.00

Программное обеспечение Microsoft, Macromedia, VERITAS, Novell, Borland, Symantec, Oracle и др.