Close
Close window
ExpandMultiple - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.
Maplesoft logo
Maplesoft logo

Online Help

All Products Maple MapleSim


[フレーム] [フレーム]

IntegrationTools

ExpandMultiple

expand a multiple integral into a nested integral

Calling Sequence

ExpandMultiple(v)

ExpandMultiple(v, stripoptions)

Parameters

v

-

multiple integral

Description

The function ExpandMultiple expands a multiple integral given as a single Int function call into a nested series of Int function calls.

ExpandMultiple will also work similarly on unevaluated int function calls.

This command is primarily intended for programmers who need to manipulate integrals as data structures. In most cases, multiple integrals should be computed from a single function call. The output of ExpandMultiple can be transformed back into a single function call using IntegrationTools[CollapseNested] .

If stripoptions is given, none of the options in the integral v will appear in the output

If v is a nested Int or int function call, only the outermost function call will be expanded.

Examples

>

withIntegrationTools:

>

lprintIntfx,y,x,y

Int(f(x,y),[x, y])

>

ExpandMultipleIntfx,y,x,y

fx,yⅆxⅆy

(1)
>

lprint

Int(Int(f(x,y),x),y)

>

ExpandMultipleIntfx,y,x,y

fx,yⅆxⅆy

(2)
>

lprint

Int(Int(f(x,y),x),y)

>

ExpandMultipleIntfx,y,x=a..b,y=c..d

cdabfx,yⅆxⅆy

(3)
>

lprint

Int(Int(f(x,y),x = a .. b),y = c .. d)

>

CollapseNested

cdabfx,yⅆxⅆy

(4)
>

lprint

Int(f(x,y),[x = a .. b, y = c .. d])

>

ExpandMultipleintfx,y,x=a..b,y=c..d

cdabfx,yⅆxⅆy

(5)
>

lprint

int(int(f(x,y),x = a .. b),y = c .. d)

>

ExpandMultipleIntfx,y,x=a..b,y=c..d,CauchyPrincipalValue

cdTypesetting:-_HoldIntfx,y,x=a..b,CauchyPrincipalValueⅆyCauchyPrincipalValue

(6)
>

lprint

Int(Int(f(x,y),x = a .. b,CauchyPrincipalValue),y = c .. d,CauchyPrincipalValue)

>

ExpandMultipleIntfx,y,x=a..b,y=c..d,CauchyPrincipalValue,stripoptions

cdabfx,yⅆxⅆy

(7)
>

lprint

Int(Int(f(x,y),x = a .. b),y = c .. d)


Download Help Document

AltStyle によって変換されたページ (->オリジナル) /